From ce5de2a3f49f152b799fe2a00cba4c6bd1b2e28c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Thu, 25 Jun 2020 11:00:18 +0200 Subject: [PATCH] i18n: Sync classref translation template with current docs --- doc/translations/ar.po | 7753 ++++++++++++++++++------------- doc/translations/ca.po | 7753 ++++++++++++++++++------------- doc/translations/classes.pot | 7756 ++++++++++++++++++------------- doc/translations/cs.po | 7753 ++++++++++++++++++------------- doc/translations/de.po | 7834 ++++++++++++++++++------------- doc/translations/es.po | 8372 ++++++++++++++++++++-------------- doc/translations/fi.po | 7753 ++++++++++++++++++------------- doc/translations/fr.po | 7801 ++++++++++++++++++------------- doc/translations/id.po | 7753 ++++++++++++++++++------------- doc/translations/it.po | 7766 ++++++++++++++++++------------- doc/translations/ja.po | 8268 +++++++++++++++++++-------------- doc/translations/ko.po | 7753 ++++++++++++++++++------------- doc/translations/nl.po | 7753 ++++++++++++++++++------------- doc/translations/pl.po | 7756 ++++++++++++++++++------------- doc/translations/pt_BR.po | 7753 ++++++++++++++++++------------- doc/translations/ru.po | 7753 ++++++++++++++++++------------- doc/translations/sr_Cyrl.po | 7753 ++++++++++++++++++------------- doc/translations/th.po | 7753 ++++++++++++++++++------------- doc/translations/tr.po | 7753 ++++++++++++++++++------------- doc/translations/uk.po | 7753 ++++++++++++++++++------------- doc/translations/zh_Hans.po | 7753 ++++++++++++++++++------------- doc/translations/zh_Hant.po | 7753 ++++++++++++++++++------------- 22 files changed, 101674 insertions(+), 70174 deletions(-) diff --git a/doc/translations/ar.po b/doc/translations/ar.po index 7b5d268ccec..2d203668048 100644 --- a/doc/translations/ar.po +++ b/doc/translations/ar.po @@ -1223,1159 +1223,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2383,367 +2391,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2753,212 +2735,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -2968,7 +2950,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -2978,14 +2960,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -2993,55 +2975,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3049,397 +3031,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3452,8 +3424,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3573,6 +3545,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3645,6 +3618,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3698,7 +3762,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3711,7 +3775,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4307,7 +4371,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5384,45 +5448,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5818,7 +5912,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -5932,14 +6028,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -5956,20 +6052,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -5977,42 +6080,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6020,21 +6123,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6042,11 +6145,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6054,7 +6157,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6067,7 +6170,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6299,7 +6402,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6446,11 +6549,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6466,7 +6572,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6490,13 +6596,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6514,68 +6620,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6640,7 +6746,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6656,7 +6762,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6680,7 +6786,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6698,7 +6804,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7312,27 +7418,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8359,8 +8473,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8467,92 +8581,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8565,7 +8684,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8574,13 +8693,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8589,122 +8708,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8712,67 +8835,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8786,32 +8909,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8825,136 +8948,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -8963,230 +9086,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9195,73 +9318,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9269,45 +9391,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9315,7 +9437,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9584,36 +9706,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9681,21 +9797,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9731,24 +9847,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10369,103 +10486,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10474,7 +10601,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -10967,91 +11094,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12137,12 +12306,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12155,7 +12327,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12164,7 +12336,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12173,7 +12353,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12181,7 +12361,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12193,7 +12373,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12203,7 +12383,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12213,7 +12393,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12223,7 +12403,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12232,14 +12412,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12250,7 +12430,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12260,7 +12440,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12271,7 +12451,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12282,7 +12462,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12292,7 +12472,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12302,7 +12482,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12315,7 +12495,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12325,7 +12505,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12335,631 +12515,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13277,7 +13457,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14778,7 +14958,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15091,85 +15271,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15177,137 +15362,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15315,7 +15500,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15424,9 +15609,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15443,23 +15628,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15479,6 +15694,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15493,13 +15720,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -15876,6 +16128,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16594,6 +16870,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16671,52 +16950,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16726,18 +17016,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16788,7 +17080,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16821,30 +17113,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17024,6 +17323,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17235,7 +17566,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -17966,7 +18299,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19124,12 +19457,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19731,7 +20064,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19739,61 +20072,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -19948,19 +20281,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20099,35 +20440,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20136,45 +20502,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20182,44 +20548,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20230,7 +20596,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20355,28 +20724,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20441,29 +20818,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21008,119 +21391,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21131,7 +21480,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21139,16 +21488,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21157,29 +21506,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21187,16 +21521,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21205,11 +21530,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21220,7 +21541,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21228,27 +21549,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21257,7 +21578,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21265,7 +21586,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21275,7 +21596,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21291,7 +21612,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21307,51 +21628,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21359,24 +21642,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21387,7 +21653,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21397,40 +21663,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21438,30 +21704,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21472,110 +21855,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21599,8 +21952,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21655,20 +22008,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21693,13 +22091,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -23887,8 +24285,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -23911,29 +24309,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -23942,77 +24334,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24020,51 +24412,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24073,11 +24465,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24087,7 +24479,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24098,51 +24490,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24150,7 +24542,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24158,67 +24550,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24228,7 +24620,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24238,7 +24630,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24249,7 +24641,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24257,7 +24649,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24265,7 +24657,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24274,21 +24666,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24297,25 +24689,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24323,7 +24715,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24331,7 +24723,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24339,7 +24731,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24347,7 +24739,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24355,7 +24747,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24365,7 +24757,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24375,7 +24767,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24386,31 +24778,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24425,55 +24817,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25472,17 +25864,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25490,11 +25886,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25502,10 +25898,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26185,7 +26577,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26455,7 +26848,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26495,7 +26888,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26535,7 +26929,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26563,8 +26958,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26575,15 +26970,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26746,8 +27141,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27040,9 +27435,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27061,9 +27457,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27071,7 +27467,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27079,7 +27477,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27105,27 +27506,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27138,9 +27544,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27485,24 +27891,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27515,144 +27934,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27660,80 +28079,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -27951,14 +28370,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -27966,34 +28385,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28116,8 +28535,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28306,11 +28725,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28352,37 +28771,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28643,16 +29062,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30516,10 +30939,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30528,10 +30953,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30539,10 +30966,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30560,7 +30989,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30572,10 +31001,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30586,10 +31017,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30607,7 +31041,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30618,9 +31052,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30628,7 +31063,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30639,7 +31074,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30647,7 +31082,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30657,7 +31092,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30670,7 +31105,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30680,38 +31115,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30741,7 +31176,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30763,31 +31198,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30795,32 +31230,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30828,96 +31263,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30933,7 +31368,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -30949,7 +31384,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -30959,13 +31394,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -30974,7 +31409,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -30983,31 +31418,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31018,7 +31453,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31035,7 +31470,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31046,27 +31481,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31074,7 +31509,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31085,30 +31520,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31118,7 +31553,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31129,7 +31564,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31139,7 +31574,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31148,14 +31583,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31164,7 +31599,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31172,51 +31607,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31225,11 +31660,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31238,169 +31673,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31523,18 +31958,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32052,12 +32487,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32065,7 +32502,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32077,11 +32514,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32090,7 +32527,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32098,7 +32535,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32107,14 +32544,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32124,7 +32561,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32134,7 +32571,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32144,13 +32581,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32186,7 +32623,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32197,7 +32634,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32209,23 +32646,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32236,7 +32674,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32244,26 +32682,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32273,54 +32711,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32328,13 +32766,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32346,34 +32784,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32385,19 +32823,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32406,7 +32844,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32414,7 +32852,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32423,33 +32861,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32517,7 +32955,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32666,7 +33108,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32684,7 +33126,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32737,7 +33179,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -32984,9 +33426,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33022,44 +33464,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33070,7 +33516,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33088,11 +33534,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33103,7 +33549,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33114,26 +33560,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33143,37 +33589,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33181,15 +33627,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33208,7 +33654,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33218,133 +33664,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34749,20 +35199,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34846,13 +35296,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -34963,12 +35413,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -34976,13 +35432,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35497,12 +35953,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35837,7 +36308,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37118,10 +37591,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37209,11 +37678,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37221,40 +37699,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37435,55 +37913,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37492,19 +37970,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37512,32 +37990,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37545,204 +38023,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38056,7 +38534,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38622,6 +39103,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38629,7 +39116,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38640,13 +39127,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38654,49 +39141,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38705,7 +39192,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38713,7 +39200,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38721,7 +39208,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38731,7 +39218,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38740,7 +39227,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38749,7 +39236,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38759,7 +39246,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38767,7 +39254,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38777,7 +39264,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38787,7 +39274,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38795,7 +39282,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38804,7 +39291,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38812,371 +39299,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39184,118 +39671,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39307,7 +39766,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39319,38 +39778,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39360,23 +39819,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39388,7 +39847,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39400,11 +39859,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39412,11 +39871,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39425,7 +39884,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39433,7 +39892,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39441,7 +39900,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39451,14 +39910,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39470,73 +39929,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39546,32 +40005,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39581,41 +40040,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39625,19 +40084,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39646,22 +40105,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39673,7 +40132,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39682,121 +40141,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39804,17 +40263,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39823,49 +40281,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40488,11 +40946,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40521,6 +40979,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40765,8 +41286,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40775,38 +41295,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40814,7 +41334,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40822,7 +41342,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -40878,8 +41398,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -40983,8 +41503,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41549,7 +42069,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41577,8 +42097,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41626,17 +42146,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41648,7 +42164,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41660,7 +42176,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41672,58 +42188,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41732,81 +42248,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41815,31 +42279,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41850,58 +42314,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -41912,82 +42376,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -41998,7 +42462,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42009,23 +42473,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42033,121 +42497,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42158,59 +42622,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42218,25 +42682,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42244,7 +42708,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42254,24 +42718,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42280,19 +42744,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42301,47 +42765,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42350,11 +42814,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42363,13 +42827,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42380,15 +42844,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42410,7 +42874,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42419,72 +42883,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42500,441 +42964,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -42942,41 +43420,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -42984,21 +43462,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43009,7 +43487,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43017,347 +43495,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43472,7 +43950,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43822,160 +44300,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -43983,11 +44462,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -43998,11 +44477,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44013,24 +44492,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44038,42 +44526,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44082,111 +44570,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44297,12 +44785,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44367,11 +44853,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44410,45 +44896,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44614,12 +45104,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44652,30 +45136,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45387,7 +45865,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45395,7 +45873,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45637,7 +46115,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45786,41 +46271,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45828,31 +46325,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46152,7 +46732,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46222,20 +46802,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46363,46 +46947,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -46936,19 +47525,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47157,7 +47746,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47173,52 +47763,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47228,7 +47825,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47238,7 +47835,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47248,7 +47845,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47261,48 +47858,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47310,7 +47907,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47318,136 +47915,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47466,33 +48073,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47509,7 +48116,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47517,7 +48124,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47525,7 +48132,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47533,14 +48140,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47548,25 +48155,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47574,25 +48181,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48084,37 +48691,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48190,15 +48802,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48552,7 +49168,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -48975,15 +49591,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -48996,239 +49612,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49397,24 +50009,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -49925,7 +50537,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50191,11 +50803,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50203,11 +50823,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50216,27 +50836,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50244,13 +50864,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50258,11 +50878,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50271,27 +50891,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50299,188 +50919,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50555,67 +51180,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51648,92 +52212,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51741,82 +52305,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51860,13 +52424,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52844,24 +53408,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52869,39 +53438,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -52909,109 +53478,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53019,73 +53589,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53097,15 +53669,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53119,30 +53695,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53150,104 +53730,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53259,20 +53835,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53651,13 +54231,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53789,8 +54369,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53840,11 +54420,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -55908,6 +56488,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -55927,16 +56508,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56677,20 +57264,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56750,6 +57350,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57150,8 +58548,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57545,8 +58944,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57568,8 +58968,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/ca.po b/doc/translations/ca.po index 73779ada6cb..c206f1f08b3 100644 --- a/doc/translations/ca.po +++ b/doc/translations/ca.po @@ -1254,1159 +1254,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2414,367 +2422,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2784,212 +2766,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -2999,7 +2981,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -3009,14 +2991,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3024,55 +3006,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3080,397 +3062,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3483,8 +3455,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3604,6 +3576,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3676,6 +3649,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3729,7 +3793,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3742,7 +3806,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4338,7 +4402,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5415,45 +5479,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5849,7 +5943,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -5963,14 +6059,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -5987,20 +6083,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -6008,42 +6111,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6051,21 +6154,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6073,11 +6176,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6085,7 +6188,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6098,7 +6201,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6330,7 +6433,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6477,11 +6580,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6497,7 +6603,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6521,13 +6627,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6545,68 +6651,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6671,7 +6777,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6687,7 +6793,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6711,7 +6817,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6729,7 +6835,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7343,27 +7449,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8390,8 +8504,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8498,92 +8612,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8596,7 +8715,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8605,13 +8724,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8620,122 +8739,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8743,67 +8866,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8817,32 +8940,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8856,136 +8979,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -8994,230 +9117,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9226,73 +9349,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9300,45 +9422,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9346,7 +9468,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9615,36 +9737,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9712,21 +9828,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9762,24 +9878,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10400,103 +10517,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10505,7 +10632,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -10998,91 +11125,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12168,12 +12337,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12186,7 +12358,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12195,7 +12367,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12204,7 +12384,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12212,7 +12392,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12224,7 +12404,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12234,7 +12414,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12244,7 +12424,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12254,7 +12434,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12263,14 +12443,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12281,7 +12461,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12291,7 +12471,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12302,7 +12482,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12313,7 +12493,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12323,7 +12503,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12333,7 +12513,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12346,7 +12526,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12356,7 +12536,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12366,631 +12546,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13308,7 +13488,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14809,7 +14989,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15122,85 +15302,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15208,137 +15393,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15346,7 +15531,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15455,9 +15640,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15474,23 +15659,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15510,6 +15725,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15524,13 +15751,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -15907,6 +16159,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16625,6 +16901,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16702,52 +16981,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16757,18 +17047,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16819,7 +17111,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16852,30 +17144,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17055,6 +17354,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17266,7 +17597,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -17997,7 +18330,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19155,12 +19488,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19762,7 +20095,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19770,61 +20103,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -19979,19 +20312,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20130,35 +20471,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20167,45 +20533,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20213,44 +20579,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20261,7 +20627,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20386,28 +20755,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20472,29 +20849,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21039,119 +21422,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21162,7 +21511,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21170,16 +21519,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21188,29 +21537,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21218,16 +21552,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21236,11 +21561,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21251,7 +21572,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21259,27 +21580,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21288,7 +21609,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21296,7 +21617,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21306,7 +21627,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21322,7 +21643,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21338,51 +21659,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21390,24 +21673,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21418,7 +21684,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21428,40 +21694,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21469,30 +21735,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21503,110 +21886,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21630,8 +21983,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21686,20 +22039,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21724,13 +22122,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -23918,8 +24316,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -23942,29 +24340,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -23973,77 +24365,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24051,51 +24443,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24104,11 +24496,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24118,7 +24510,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24129,51 +24521,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24181,7 +24573,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24189,67 +24581,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24259,7 +24651,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24269,7 +24661,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24280,7 +24672,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24288,7 +24680,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24296,7 +24688,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24305,21 +24697,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24328,25 +24720,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24354,7 +24746,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24362,7 +24754,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24370,7 +24762,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24378,7 +24770,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24386,7 +24778,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24396,7 +24788,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24406,7 +24798,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24417,31 +24809,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24456,55 +24848,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25503,17 +25895,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25521,11 +25917,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25533,10 +25929,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26216,7 +26608,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26486,7 +26879,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26526,7 +26919,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26566,7 +26960,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26594,8 +26989,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26606,15 +27001,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26777,8 +27172,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27071,9 +27466,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27092,9 +27488,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27102,7 +27498,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27110,7 +27508,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27136,27 +27537,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27169,9 +27575,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27516,24 +27922,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27546,144 +27965,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27691,80 +28110,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -27982,14 +28401,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -27997,34 +28416,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28147,8 +28566,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28337,11 +28756,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28383,37 +28802,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28674,16 +29093,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30547,10 +30970,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30559,10 +30984,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30570,10 +30997,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30591,7 +31020,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30603,10 +31032,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30617,10 +31048,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30638,7 +31072,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30649,9 +31083,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30659,7 +31094,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30670,7 +31105,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30678,7 +31113,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30688,7 +31123,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30701,7 +31136,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30711,38 +31146,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30772,7 +31207,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30794,31 +31229,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30826,32 +31261,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30859,96 +31294,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30964,7 +31399,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -30980,7 +31415,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -30990,13 +31425,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -31005,7 +31440,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -31014,31 +31449,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31049,7 +31484,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31066,7 +31501,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31077,27 +31512,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31105,7 +31540,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31116,30 +31551,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31149,7 +31584,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31160,7 +31595,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31170,7 +31605,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31179,14 +31614,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31195,7 +31630,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31203,51 +31638,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31256,11 +31691,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31269,169 +31704,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31554,18 +31989,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32083,12 +32518,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32096,7 +32533,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32108,11 +32545,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32121,7 +32558,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32129,7 +32566,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32138,14 +32575,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32155,7 +32592,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32165,7 +32602,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32175,13 +32612,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32217,7 +32654,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32228,7 +32665,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32240,23 +32677,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32267,7 +32705,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32275,26 +32713,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32304,54 +32742,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32359,13 +32797,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32377,34 +32815,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32416,19 +32854,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32437,7 +32875,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32445,7 +32883,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32454,33 +32892,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32548,7 +32986,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32697,7 +33139,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32715,7 +33157,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32768,7 +33210,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -33015,9 +33457,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33053,44 +33495,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33101,7 +33547,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33119,11 +33565,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33134,7 +33580,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33145,26 +33591,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33174,37 +33620,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33212,15 +33658,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33239,7 +33685,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33249,133 +33695,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34780,20 +35230,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34877,13 +35327,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -34994,12 +35444,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -35007,13 +35463,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35528,12 +35984,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35868,7 +36339,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37149,10 +37622,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37240,11 +37709,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37252,40 +37730,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37466,55 +37944,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37523,19 +38001,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37543,32 +38021,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37576,204 +38054,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38087,7 +38565,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38653,6 +39134,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38660,7 +39147,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38671,13 +39158,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38685,49 +39172,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38736,7 +39223,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38744,7 +39231,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38752,7 +39239,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38762,7 +39249,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38771,7 +39258,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38780,7 +39267,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38790,7 +39277,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38798,7 +39285,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38808,7 +39295,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38818,7 +39305,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38826,7 +39313,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38835,7 +39322,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38843,371 +39330,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39215,118 +39702,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39338,7 +39797,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39350,38 +39809,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39391,23 +39850,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39419,7 +39878,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39431,11 +39890,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39443,11 +39902,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39456,7 +39915,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39464,7 +39923,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39472,7 +39931,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39482,14 +39941,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39501,73 +39960,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39577,32 +40036,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39612,41 +40071,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39656,19 +40115,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39677,22 +40136,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39704,7 +40163,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39713,121 +40172,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39835,17 +40294,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39854,49 +40312,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40519,11 +40977,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40552,6 +41010,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40796,8 +41317,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40806,38 +41326,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40845,7 +41365,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40853,7 +41373,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -40909,8 +41429,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -41014,8 +41534,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41580,7 +42100,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41608,8 +42128,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41657,17 +42177,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41679,7 +42195,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41691,7 +42207,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41703,58 +42219,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41763,81 +42279,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41846,31 +42310,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41881,58 +42345,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -41943,82 +42407,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42029,7 +42493,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42040,23 +42504,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42064,121 +42528,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42189,59 +42653,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42249,25 +42713,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42275,7 +42739,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42285,24 +42749,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42311,19 +42775,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42332,47 +42796,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42381,11 +42845,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42394,13 +42858,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42411,15 +42875,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42441,7 +42905,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42450,72 +42914,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42531,441 +42995,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -42973,41 +43451,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -43015,21 +43493,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43040,7 +43518,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43048,347 +43526,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43503,7 +43981,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43853,160 +44331,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -44014,11 +44493,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44029,11 +44508,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44044,24 +44523,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44069,42 +44557,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44113,111 +44601,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44328,12 +44816,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44398,11 +44884,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44441,45 +44927,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44645,12 +45135,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44683,30 +45167,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45418,7 +45896,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45426,7 +45904,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45668,7 +46146,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45817,41 +46302,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45859,31 +46356,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46183,7 +46763,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46253,20 +46833,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46394,46 +46978,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -46967,19 +47556,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47188,7 +47777,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47204,52 +47794,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47259,7 +47856,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47269,7 +47866,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47279,7 +47876,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47292,48 +47889,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47341,7 +47938,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47349,136 +47946,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47497,33 +48104,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47540,7 +48147,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47548,7 +48155,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47556,7 +48163,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47564,14 +48171,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47579,25 +48186,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47605,25 +48212,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48115,37 +48722,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48221,15 +48833,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48583,7 +49199,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -49006,15 +49622,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49027,239 +49643,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49428,24 +50040,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -49956,7 +50568,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50222,11 +50834,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50234,11 +50854,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50247,27 +50867,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50275,13 +50895,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50289,11 +50909,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50302,27 +50922,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50330,188 +50950,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50586,67 +51211,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51679,92 +52243,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51772,82 +52336,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51891,13 +52455,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52875,24 +53439,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52900,39 +53469,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -52940,109 +53509,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53050,73 +53620,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53128,15 +53700,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53150,30 +53726,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53181,104 +53761,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53290,20 +53866,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53682,13 +54262,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53820,8 +54400,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53871,11 +54451,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -55939,6 +56519,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -55958,16 +56539,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56708,20 +57295,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56781,6 +57381,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57181,8 +58579,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57576,8 +58975,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57599,8 +58999,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/classes.pot b/doc/translations/classes.pot index c18fecc6f8c..3148f0fc804 100644 --- a/doc/translations/classes.pot +++ b/doc/translations/classes.pot @@ -1224,1159 +1224,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2384,367 +2392,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2754,212 +2736,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -2969,7 +2951,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -2979,14 +2961,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -2994,55 +2976,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3050,397 +3032,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3453,8 +3425,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3574,6 +3546,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3646,6 +3619,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3699,7 +3763,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3712,7 +3776,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4308,7 +4372,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5385,45 +5449,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5819,7 +5913,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -5933,14 +6029,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -5957,20 +6053,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -5978,42 +6081,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6021,21 +6124,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6043,11 +6146,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6055,7 +6158,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6068,7 +6171,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6300,7 +6403,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6447,11 +6550,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6467,7 +6573,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6491,13 +6597,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6515,68 +6621,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6641,7 +6747,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6657,7 +6763,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6681,7 +6787,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6699,7 +6805,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7313,27 +7419,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8360,8 +8474,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8468,92 +8582,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8566,7 +8685,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8575,13 +8694,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8590,122 +8709,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8713,67 +8836,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8787,32 +8910,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8826,136 +8949,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -8964,230 +9087,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9196,73 +9319,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9270,45 +9392,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9316,7 +9438,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9585,36 +9707,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9682,21 +9798,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9732,24 +9848,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10370,103 +10487,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10475,7 +10602,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -10968,91 +11095,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12138,12 +12307,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12156,7 +12328,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12165,7 +12337,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12174,7 +12354,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12182,7 +12362,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12194,7 +12374,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12204,7 +12384,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12214,7 +12394,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12224,7 +12404,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12233,14 +12413,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12251,7 +12431,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12261,7 +12441,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12272,7 +12452,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12283,7 +12463,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12293,7 +12473,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12303,7 +12483,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12316,7 +12496,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12326,7 +12506,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12336,631 +12516,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13278,7 +13458,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14779,7 +14959,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15092,85 +15272,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15178,137 +15363,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15316,7 +15501,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15425,9 +15610,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15444,23 +15629,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15480,6 +15695,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15494,13 +15721,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -15877,6 +16129,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16595,6 +16871,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16672,52 +16951,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16727,18 +17017,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16789,7 +17081,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16822,30 +17114,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17025,6 +17324,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17236,7 +17567,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -17967,7 +18300,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19125,12 +19458,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19732,7 +20065,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19740,61 +20073,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -19949,19 +20282,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20100,35 +20441,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20137,45 +20503,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20183,44 +20549,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20231,7 +20597,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20356,28 +20725,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20442,29 +20819,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21009,119 +21392,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21132,7 +21481,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21140,16 +21489,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21158,29 +21507,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21188,16 +21522,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21206,11 +21531,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21221,7 +21542,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21229,27 +21550,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21258,7 +21579,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21266,7 +21587,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21276,7 +21597,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21292,7 +21613,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21308,51 +21629,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21360,24 +21643,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21388,7 +21654,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21398,40 +21664,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21439,30 +21705,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21473,110 +21856,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21600,8 +21953,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21656,20 +22009,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21694,13 +22092,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -23888,8 +24286,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -23912,29 +24310,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -23943,77 +24335,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24021,51 +24413,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24074,11 +24466,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24088,7 +24480,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24099,51 +24491,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24151,7 +24543,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24159,67 +24551,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24229,7 +24621,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24239,7 +24631,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24250,7 +24642,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24258,7 +24650,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24266,7 +24658,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24275,21 +24667,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24298,25 +24690,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24324,7 +24716,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24332,7 +24724,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24340,7 +24732,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24348,7 +24740,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24356,7 +24748,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24366,7 +24758,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24376,7 +24768,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24387,31 +24779,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24426,55 +24818,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -24757,7 +25149,8 @@ msgstr "" msgid "" "Returns [code]true[/code] if the system knows the specified device. This " "means that it sets all button and axis indices. Unknown joypads are not " -"expected to match these constants, but you can still retrieve events from them." +"expected to match these constants, but you can still retrieve events from " +"them." msgstr "" #: doc/classes/Input.xml:256 @@ -25472,17 +25865,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25490,11 +25887,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25502,10 +25899,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26185,7 +26578,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26455,7 +26849,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26495,7 +26889,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26535,7 +26930,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26563,8 +26959,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26575,15 +26971,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26746,8 +27142,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27040,9 +27436,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27061,9 +27458,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27071,7 +27468,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27079,7 +27478,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27105,27 +27507,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27138,9 +27545,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27485,24 +27892,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27515,144 +27935,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27660,80 +28080,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -27951,14 +28371,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -27966,34 +28386,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28116,8 +28536,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28306,11 +28726,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28352,37 +28772,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28643,16 +29063,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30516,10 +30940,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30528,10 +30954,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30539,10 +30967,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30560,7 +30990,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30572,10 +31002,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30586,10 +31018,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30607,7 +31042,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30618,9 +31053,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30628,7 +31064,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30639,7 +31075,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30647,7 +31083,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30657,7 +31093,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30670,7 +31106,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30680,38 +31116,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30741,7 +31177,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30763,31 +31199,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30795,32 +31231,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30828,96 +31264,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30933,7 +31369,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -30949,7 +31385,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -30959,13 +31395,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -30974,7 +31410,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -30983,31 +31419,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31018,7 +31454,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31035,7 +31471,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31046,27 +31482,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31074,7 +31510,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31085,30 +31521,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31118,7 +31554,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31129,7 +31565,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31139,7 +31575,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31148,14 +31584,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31164,7 +31600,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31172,51 +31608,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31225,11 +31661,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31238,169 +31674,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31523,18 +31959,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32052,12 +32488,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32065,7 +32503,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32077,11 +32515,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32090,7 +32528,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32098,7 +32536,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32107,14 +32545,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32124,7 +32562,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32134,7 +32572,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32144,13 +32582,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32186,7 +32624,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32197,7 +32635,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32209,23 +32647,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32236,7 +32675,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32244,26 +32683,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32273,54 +32712,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32328,13 +32767,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32346,34 +32785,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32385,19 +32824,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32406,7 +32845,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32414,7 +32853,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32423,33 +32862,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32517,7 +32956,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32666,7 +33109,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32684,7 +33127,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32737,7 +33180,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -32984,9 +33427,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33022,44 +33465,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33070,7 +33517,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33088,11 +33535,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33103,7 +33550,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33114,26 +33561,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33143,37 +33590,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33181,15 +33628,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33208,7 +33655,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33218,133 +33665,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34749,20 +35200,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34846,13 +35297,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -34963,12 +35414,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -34976,13 +35433,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35497,12 +35954,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35837,7 +36309,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37118,10 +37592,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37209,11 +37679,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37221,40 +37700,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37435,55 +37914,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37492,19 +37971,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37512,32 +37991,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37545,204 +38024,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38056,7 +38535,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38622,6 +39104,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38629,7 +39117,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38640,13 +39128,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38654,49 +39142,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38705,7 +39193,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38713,7 +39201,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38721,7 +39209,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38731,7 +39219,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38740,7 +39228,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38749,7 +39237,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38759,7 +39247,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38767,7 +39255,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38777,7 +39265,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38787,7 +39275,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38795,7 +39283,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38804,7 +39292,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38812,371 +39300,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39184,118 +39672,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39307,7 +39767,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39319,38 +39779,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39360,23 +39820,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39388,7 +39848,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39400,11 +39860,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39412,11 +39872,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39425,7 +39885,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39433,7 +39893,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39441,7 +39901,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39451,14 +39911,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39470,73 +39930,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39546,32 +40006,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39581,41 +40041,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39625,19 +40085,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39646,22 +40106,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39673,7 +40133,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39682,121 +40142,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39804,17 +40264,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39823,49 +40282,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40488,11 +40947,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40521,6 +40980,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40765,8 +41287,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40775,38 +41296,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40814,7 +41335,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40822,7 +41343,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -40878,8 +41399,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -40983,8 +41504,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41549,7 +42070,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41577,8 +42098,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41626,17 +42147,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41648,7 +42165,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41660,7 +42177,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41672,58 +42189,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41732,81 +42249,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41815,31 +42280,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41850,58 +42315,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -41912,82 +42377,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -41998,7 +42463,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42009,23 +42474,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42033,121 +42498,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42158,59 +42623,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42218,25 +42683,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42244,7 +42709,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42254,24 +42719,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42280,19 +42745,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42301,47 +42766,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42350,11 +42815,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42363,13 +42828,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42380,15 +42845,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42410,7 +42875,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42419,72 +42884,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42500,441 +42965,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -42942,41 +43421,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -42984,21 +43463,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43009,7 +43488,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43017,347 +43496,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43472,7 +43951,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43822,160 +44301,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -43983,11 +44463,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -43998,11 +44478,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44013,24 +44493,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44038,42 +44527,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44082,111 +44571,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44297,12 +44786,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44367,11 +44854,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44410,45 +44897,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44614,12 +45105,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44652,30 +45137,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45387,7 +45866,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45395,7 +45874,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45637,7 +46116,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45786,41 +46272,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45828,31 +46326,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46152,7 +46733,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46222,20 +46803,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46363,46 +46948,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -46936,19 +47526,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47157,7 +47747,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47173,52 +47764,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47228,7 +47826,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47238,7 +47836,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47248,7 +47846,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47261,48 +47859,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47310,7 +47908,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47318,136 +47916,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47466,33 +48074,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47509,7 +48117,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47517,7 +48125,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47525,7 +48133,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47533,14 +48141,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47548,25 +48156,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47574,25 +48182,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48084,37 +48692,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48190,15 +48803,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48552,7 +49169,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -48975,15 +49592,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -48996,239 +49613,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49397,24 +50010,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -49925,7 +50538,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50191,11 +50804,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50203,11 +50824,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50216,27 +50837,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50244,13 +50865,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50258,11 +50879,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50271,27 +50892,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50299,188 +50920,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50555,67 +51181,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51648,92 +52213,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51741,82 +52306,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51860,13 +52425,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52844,24 +53409,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52869,39 +53439,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -52909,109 +53479,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53019,73 +53590,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53097,15 +53670,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53119,30 +53696,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53150,104 +53731,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53259,20 +53836,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53651,13 +54232,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53789,8 +54370,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53840,11 +54421,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -55908,6 +56489,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -55927,16 +56509,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56677,20 +57265,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56750,6 +57351,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57150,8 +58549,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57545,8 +58945,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57568,8 +58969,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/cs.po b/doc/translations/cs.po index c1591bde78e..9ee2f913296 100644 --- a/doc/translations/cs.po +++ b/doc/translations/cs.po @@ -1348,1159 +1348,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2508,367 +2516,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2878,212 +2860,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -3093,7 +3075,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -3103,14 +3085,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3118,55 +3100,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3174,397 +3156,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3577,8 +3549,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3698,6 +3670,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3770,6 +3743,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3823,7 +3887,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3836,7 +3900,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4432,7 +4496,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5509,45 +5573,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5943,7 +6037,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -6057,14 +6153,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -6081,20 +6177,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -6102,42 +6205,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6145,21 +6248,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6167,11 +6270,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6179,7 +6282,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6192,7 +6295,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6424,7 +6527,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6571,11 +6674,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6591,7 +6697,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6615,13 +6721,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6639,68 +6745,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6765,7 +6871,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6781,7 +6887,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6805,7 +6911,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6823,7 +6929,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7437,27 +7543,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8484,8 +8598,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8592,92 +8706,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8690,7 +8809,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8699,13 +8818,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8714,122 +8833,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8837,67 +8960,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8911,32 +9034,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8950,136 +9073,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -9088,230 +9211,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9320,73 +9443,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9394,45 +9516,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9440,7 +9562,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9709,36 +9831,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9806,21 +9922,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9856,24 +9972,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10494,103 +10611,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10599,7 +10726,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -11092,91 +11219,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12262,12 +12431,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12280,7 +12452,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12289,7 +12461,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12298,7 +12478,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12306,7 +12486,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12318,7 +12498,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12328,7 +12508,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12338,7 +12518,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12348,7 +12528,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12357,14 +12537,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12375,7 +12555,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12385,7 +12565,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12396,7 +12576,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12407,7 +12587,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12417,7 +12597,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12427,7 +12607,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12440,7 +12620,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12450,7 +12630,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12460,631 +12640,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13402,7 +13582,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14903,7 +15083,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15216,85 +15396,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15302,137 +15487,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15440,7 +15625,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15549,9 +15734,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15568,23 +15753,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15604,6 +15819,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15618,13 +15845,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -16001,6 +16253,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16719,6 +16995,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16796,52 +17075,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16851,18 +17141,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16913,7 +17205,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16946,30 +17238,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17149,6 +17448,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17360,7 +17691,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -18091,7 +18424,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19249,12 +19582,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19856,7 +20189,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19864,61 +20197,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -20073,19 +20406,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20224,35 +20565,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20261,45 +20627,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20307,44 +20673,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20355,7 +20721,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20480,28 +20849,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20566,29 +20943,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21133,119 +21516,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21256,7 +21605,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21264,16 +21613,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21282,29 +21631,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21312,16 +21646,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21330,11 +21655,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21345,7 +21666,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21353,27 +21674,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21382,7 +21703,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21390,7 +21711,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21400,7 +21721,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21416,7 +21737,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21432,51 +21753,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21484,24 +21767,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21512,7 +21778,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21522,40 +21788,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21563,30 +21829,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21597,110 +21980,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21724,8 +22077,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21780,20 +22133,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21818,13 +22216,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -24012,8 +24410,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -24036,29 +24434,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -24067,77 +24459,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24145,51 +24537,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24198,11 +24590,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24212,7 +24604,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24223,51 +24615,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24275,7 +24667,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24283,67 +24675,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24353,7 +24745,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24363,7 +24755,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24374,7 +24766,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24382,7 +24774,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24390,7 +24782,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24399,21 +24791,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24422,25 +24814,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24448,7 +24840,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24456,7 +24848,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24464,7 +24856,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24472,7 +24864,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24480,7 +24872,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24490,7 +24882,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24500,7 +24892,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24511,31 +24903,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24550,55 +24942,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25597,17 +25989,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25615,11 +26011,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25627,10 +26023,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26310,7 +26702,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26580,7 +26973,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26620,7 +27013,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26660,7 +27054,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26688,8 +27083,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26700,15 +27095,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26871,8 +27266,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27165,9 +27560,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27186,9 +27582,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27196,7 +27592,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27204,7 +27602,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27230,27 +27631,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27263,9 +27669,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27610,24 +28016,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27640,144 +28059,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27785,80 +28204,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -28076,14 +28495,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -28091,34 +28510,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28241,8 +28660,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28431,11 +28850,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28477,37 +28896,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28768,16 +29187,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30641,10 +31064,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30653,10 +31078,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30664,10 +31091,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30685,7 +31114,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30697,10 +31126,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30711,10 +31142,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30732,7 +31166,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30743,9 +31177,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30753,7 +31188,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30764,7 +31199,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30772,7 +31207,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30782,7 +31217,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30795,7 +31230,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30805,38 +31240,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30866,7 +31301,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30888,31 +31323,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30920,32 +31355,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30953,96 +31388,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -31058,7 +31493,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -31074,7 +31509,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -31084,13 +31519,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -31099,7 +31534,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -31108,31 +31543,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31143,7 +31578,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31160,7 +31595,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31171,27 +31606,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31199,7 +31634,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31210,30 +31645,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31243,7 +31678,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31254,7 +31689,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31264,7 +31699,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31273,14 +31708,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31289,7 +31724,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31297,51 +31732,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31350,11 +31785,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31363,169 +31798,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31648,18 +32083,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32177,12 +32612,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32190,7 +32627,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32202,11 +32639,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32215,7 +32652,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32223,7 +32660,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32232,14 +32669,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32249,7 +32686,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32259,7 +32696,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32269,13 +32706,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32311,7 +32748,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32322,7 +32759,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32334,23 +32771,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32361,7 +32799,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32369,26 +32807,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32398,54 +32836,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32453,13 +32891,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32471,34 +32909,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32510,19 +32948,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32531,7 +32969,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32539,7 +32977,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32548,33 +32986,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32642,7 +33080,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32791,7 +33233,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32809,7 +33251,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32862,7 +33304,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -33109,9 +33551,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33147,44 +33589,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33195,7 +33641,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33213,11 +33659,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33228,7 +33674,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33239,26 +33685,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33268,37 +33714,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33306,15 +33752,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33333,7 +33779,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33343,133 +33789,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34874,20 +35324,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34971,13 +35421,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -35088,12 +35538,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -35101,13 +35557,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35622,12 +36078,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35962,7 +36433,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37243,10 +37716,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37334,11 +37803,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37346,40 +37824,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37560,55 +38038,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37617,19 +38095,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37637,32 +38115,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37670,204 +38148,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38181,7 +38659,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38747,6 +39228,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38754,7 +39241,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38765,13 +39252,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38779,49 +39266,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38830,7 +39317,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38838,7 +39325,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38846,7 +39333,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38856,7 +39343,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38865,7 +39352,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38874,7 +39361,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38884,7 +39371,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38892,7 +39379,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38902,7 +39389,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38912,7 +39399,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38920,7 +39407,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38929,7 +39416,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38937,371 +39424,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39309,118 +39796,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39432,7 +39891,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39444,38 +39903,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39485,23 +39944,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39513,7 +39972,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39525,11 +39984,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39537,11 +39996,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39550,7 +40009,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39558,7 +40017,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39566,7 +40025,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39576,14 +40035,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39595,73 +40054,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39671,32 +40130,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39706,41 +40165,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39750,19 +40209,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39771,22 +40230,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39798,7 +40257,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39807,121 +40266,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39929,17 +40388,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39948,49 +40406,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40613,11 +41071,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40646,6 +41104,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40890,8 +41411,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40900,38 +41420,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40939,7 +41459,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40947,7 +41467,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -41003,8 +41523,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -41108,8 +41628,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41674,7 +42194,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41702,8 +42222,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41751,17 +42271,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41773,7 +42289,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41785,7 +42301,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41797,58 +42313,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41857,81 +42373,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41940,31 +42404,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41975,58 +42439,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -42037,82 +42501,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42123,7 +42587,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42134,23 +42598,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42158,121 +42622,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42283,59 +42747,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42343,25 +42807,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42369,7 +42833,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42379,24 +42843,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42405,19 +42869,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42426,47 +42890,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42475,11 +42939,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42488,13 +42952,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42505,15 +42969,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42535,7 +42999,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42544,72 +43008,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42625,441 +43089,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -43067,41 +43545,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -43109,21 +43587,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43134,7 +43612,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43142,347 +43620,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43597,7 +44075,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43947,160 +44425,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -44108,11 +44587,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44123,11 +44602,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44138,24 +44617,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44163,42 +44651,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44207,111 +44695,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44422,12 +44910,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44492,11 +44978,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44535,45 +45021,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44739,12 +45229,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44777,30 +45261,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45512,7 +45990,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45520,7 +45998,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45762,7 +46240,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45911,41 +46396,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45953,31 +46450,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46277,7 +46857,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46347,20 +46927,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46488,46 +47072,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -47061,19 +47650,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47282,7 +47871,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47298,52 +47888,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47353,7 +47950,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47363,7 +47960,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47373,7 +47970,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47386,48 +47983,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47435,7 +48032,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47443,136 +48040,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47591,33 +48198,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47634,7 +48241,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47642,7 +48249,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47650,7 +48257,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47658,14 +48265,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47673,25 +48280,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47699,25 +48306,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48209,37 +48816,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48315,15 +48927,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48677,7 +49293,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -49100,15 +49716,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49121,239 +49737,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49522,24 +50134,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -50050,7 +50662,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50316,11 +50928,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50328,11 +50948,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50341,27 +50961,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50369,13 +50989,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50383,11 +51003,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50396,27 +51016,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50424,188 +51044,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50680,67 +51305,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51773,92 +52337,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51866,82 +52430,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51985,13 +52549,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52969,24 +53533,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52994,39 +53563,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -53034,109 +53603,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53144,73 +53714,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53222,15 +53794,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53244,30 +53820,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53275,104 +53855,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53384,20 +53960,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53776,13 +54356,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53914,8 +54494,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53965,11 +54545,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -56033,6 +56613,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -56052,16 +56633,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56802,20 +57389,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56875,6 +57475,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57275,8 +58673,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57670,8 +59069,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57693,8 +59093,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/de.po b/doc/translations/de.po index 6c099c45fda..3000df5236a 100644 --- a/doc/translations/de.po +++ b/doc/translations/de.po @@ -1397,1159 +1397,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2557,367 +2565,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2927,212 +2909,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -3142,7 +3124,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -3152,14 +3134,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3167,55 +3149,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3223,397 +3205,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3626,8 +3598,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "https://docs.godotengine.org/de/latest/tutorials/math/index.html" @@ -3747,6 +3719,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3819,6 +3792,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3872,7 +3936,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3885,7 +3949,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4481,7 +4545,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5558,45 +5622,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5992,7 +6086,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -6107,14 +6203,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -6131,20 +6227,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -6152,42 +6255,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "Kehrt die Reihenfolge der Elemente des Arrays um." -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6195,21 +6298,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "Entfernt das Element der Arrays dessen Position übergeben wurde." -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6217,11 +6320,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6229,7 +6332,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6242,7 +6345,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6474,7 +6577,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6621,11 +6724,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6641,7 +6747,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6665,13 +6771,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6689,68 +6795,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6815,7 +6921,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6831,7 +6937,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6855,7 +6961,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6873,7 +6979,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7487,27 +7593,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8534,8 +8648,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8642,92 +8756,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8740,7 +8859,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8749,13 +8868,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8764,122 +8883,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8887,67 +9010,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8961,32 +9084,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -9000,136 +9123,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -9138,230 +9261,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9370,73 +9493,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9444,45 +9566,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9490,7 +9612,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9759,36 +9881,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9856,21 +9972,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9906,24 +10022,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10544,103 +10661,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10649,7 +10776,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -11142,91 +11269,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12312,12 +12481,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12330,7 +12502,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12339,7 +12511,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12348,7 +12528,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12356,7 +12536,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12368,7 +12548,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12378,7 +12558,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12388,7 +12568,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12398,7 +12578,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12407,14 +12587,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12425,7 +12605,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12435,7 +12615,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12446,7 +12626,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12457,7 +12637,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12467,7 +12647,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12477,7 +12657,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12490,7 +12670,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12500,7 +12680,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12510,631 +12690,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13452,7 +13632,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14953,7 +15133,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15266,85 +15446,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15352,137 +15537,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15490,7 +15675,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15599,9 +15784,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15618,23 +15803,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15654,6 +15869,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15668,13 +15895,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -16051,6 +16303,31 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +#, fuzzy +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "https://docs.godotengine.org/de/latest/tutorials/math/index.html" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16769,6 +17046,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16846,52 +17126,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16901,18 +17192,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16963,7 +17256,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16996,30 +17289,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17199,6 +17499,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17410,7 +17742,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -18141,7 +18475,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19299,12 +19633,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19906,7 +20240,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19914,61 +20248,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -20123,19 +20457,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20274,35 +20616,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20311,45 +20678,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20357,44 +20724,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20405,7 +20772,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20530,28 +20900,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20616,29 +20994,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21183,119 +21567,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21306,7 +21656,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21314,16 +21664,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21332,29 +21682,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21362,16 +21697,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21380,11 +21706,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21395,7 +21717,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21403,27 +21725,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21432,7 +21754,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21440,7 +21762,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21450,7 +21772,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21466,7 +21788,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21482,51 +21804,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21534,24 +21818,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21562,7 +21829,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21572,40 +21839,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21613,30 +21880,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21647,110 +22031,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21774,8 +22128,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21830,22 +22184,71 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." msgstr "" +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "Gibt [code]true[/code] zurück wenn dieser Vektor normalisiert ist." + +#: modules/mono/doc_classes/GodotSharp.xml:56 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "Gibt [code]true[/code] zurück wenn dieser Vektor normalisiert ist." + +#: modules/mono/doc_classes/GodotSharp.xml:63 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "Gibt [code]true[/code] zurück wenn dieser Vektor normalisiert ist." + +#: modules/mono/doc_classes/GodotSharp.xml:70 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." +msgstr "Gibt [code]true[/code] zurück wenn dieser Vektor normalisiert ist." + #: doc/classes/GPUParticles2D.xml:4 msgid "2D particle emitter." msgstr "" @@ -21868,13 +22271,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -24062,8 +24465,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -24086,29 +24489,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -24117,77 +24514,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24195,51 +24592,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24248,11 +24645,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24262,7 +24659,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24273,51 +24670,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24325,7 +24722,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24333,67 +24730,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24403,7 +24800,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24413,7 +24810,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24424,7 +24821,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24432,7 +24829,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24440,7 +24837,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24449,21 +24846,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24472,25 +24869,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24498,7 +24895,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24506,7 +24903,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24514,7 +24911,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24522,7 +24919,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24530,7 +24927,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24540,7 +24937,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24550,7 +24947,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24561,31 +24958,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24600,55 +24997,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25647,17 +26044,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25665,11 +26066,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25677,10 +26078,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26360,7 +26757,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26630,7 +27028,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26670,7 +27068,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26710,7 +27109,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26738,8 +27138,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26750,15 +27150,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26921,8 +27321,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27215,9 +27615,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27236,9 +27637,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27246,7 +27647,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27254,7 +27657,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27280,27 +27686,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27313,9 +27724,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27660,24 +28071,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27690,144 +28114,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27835,80 +28259,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -28126,14 +28550,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -28141,34 +28565,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28291,8 +28715,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28481,11 +28905,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28527,37 +28951,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28818,16 +29242,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30691,10 +31119,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30703,10 +31133,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30714,10 +31146,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30735,7 +31169,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30747,10 +31181,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30761,10 +31197,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30782,7 +31221,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30793,9 +31232,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30803,7 +31243,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30814,7 +31254,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30822,7 +31262,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30832,7 +31272,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30845,7 +31285,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30855,38 +31295,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30916,7 +31356,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30938,31 +31378,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30970,32 +31410,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -31003,96 +31443,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -31108,7 +31548,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -31124,7 +31564,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -31134,13 +31574,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -31149,7 +31589,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -31158,31 +31598,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31193,7 +31633,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31210,7 +31650,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31221,27 +31661,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31249,7 +31689,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31260,30 +31700,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31293,7 +31733,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31304,7 +31744,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31314,7 +31754,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31323,14 +31763,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31339,7 +31779,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31347,51 +31787,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31400,11 +31840,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31413,169 +31853,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31698,18 +32138,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32227,12 +32667,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32240,7 +32682,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32252,11 +32694,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32265,7 +32707,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32273,7 +32715,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32282,14 +32724,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32299,7 +32741,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32309,7 +32751,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32319,13 +32761,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32361,7 +32803,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32372,7 +32814,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32384,23 +32826,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32411,7 +32854,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32419,26 +32862,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32448,54 +32891,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32503,13 +32946,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32521,34 +32964,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32560,19 +33003,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32581,7 +33024,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32589,7 +33032,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32598,33 +33041,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32692,7 +33135,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32841,7 +33288,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32859,7 +33306,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32912,7 +33359,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -33159,9 +33606,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33197,44 +33644,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33245,7 +33696,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33263,11 +33714,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33278,7 +33729,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33289,26 +33740,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33318,37 +33769,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33356,15 +33807,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33383,7 +33834,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33393,133 +33844,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34941,20 +35396,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -35038,13 +35493,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -35155,12 +35610,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -35168,13 +35629,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35689,12 +36150,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -36029,7 +36505,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37310,10 +37788,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37401,11 +37875,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37413,40 +37896,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37627,55 +38110,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37684,19 +38167,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37704,32 +38187,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37737,204 +38220,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38248,7 +38731,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38814,6 +39300,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38821,7 +39313,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38832,13 +39324,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38846,49 +39338,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38897,7 +39389,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38905,7 +39397,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38913,7 +39405,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38923,7 +39415,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38932,7 +39424,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38941,7 +39433,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38951,7 +39443,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38959,7 +39451,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38969,7 +39461,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38979,7 +39471,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38987,7 +39479,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38996,7 +39488,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -39004,371 +39496,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39376,118 +39868,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39499,7 +39963,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39511,38 +39975,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39552,23 +40016,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39580,7 +40044,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39592,11 +40056,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39604,11 +40068,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39617,7 +40081,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39625,7 +40089,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39633,7 +40097,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39643,14 +40107,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39662,73 +40126,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39738,32 +40202,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39773,41 +40237,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39817,19 +40281,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39838,22 +40302,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39865,7 +40329,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39874,121 +40338,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39996,17 +40460,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -40015,49 +40478,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40680,11 +41143,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40713,6 +41176,78 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +#, fuzzy +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/Rect2i.xml:71 +#, fuzzy +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "Gibt [code]true[/code] zurück wenn dieser Vektor normalisiert ist." + +#: doc/classes/Rect2i.xml:80 +#, fuzzy +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" +"Gibt den Vektor, eingerastet auf das Gitter entstehend aus der übergebenen " +"Größe, zurück." + +#: doc/classes/Rect2i.xml:87 +#, fuzzy +msgid "Returns the area of the [Rect2i]." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +#, fuzzy +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "Gibt [code]true[/code] zurück falls das Array leer ist." + +#: doc/classes/Rect2i.xml:138 +#, fuzzy +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "Gibt [code]true[/code] zurück wenn dieser Vektor normalisiert ist." + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +#, fuzzy +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "Gibt den Einheitsvektor der von diesem zu [code]b[/code] zeigt zurück." + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40957,8 +41492,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40967,38 +41501,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -41006,7 +41540,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -41014,7 +41548,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -41070,8 +41604,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -41175,8 +41709,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41741,7 +42275,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41769,8 +42303,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41818,17 +42352,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41840,7 +42370,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41852,7 +42382,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41864,58 +42394,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41924,81 +42454,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42007,31 +42485,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -42042,58 +42520,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -42104,82 +42582,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42190,7 +42668,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42201,23 +42679,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42225,121 +42703,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42350,59 +42828,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42410,25 +42888,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42436,7 +42914,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42446,24 +42924,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42472,19 +42950,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42493,47 +42971,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42542,11 +43020,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42555,13 +43033,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42572,15 +43050,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42602,7 +43080,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42611,72 +43089,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42692,441 +43170,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -43134,41 +43626,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -43176,21 +43668,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43201,7 +43693,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43209,347 +43701,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43664,7 +44156,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -44014,160 +44506,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -44175,11 +44668,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44190,11 +44683,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44205,24 +44698,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44230,42 +44732,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44274,111 +44776,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44489,12 +44991,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44559,11 +45059,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44602,45 +45102,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44806,12 +45310,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44844,30 +45342,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45579,7 +46071,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45587,7 +46079,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45829,7 +46321,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45978,41 +46477,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -46020,31 +46531,115 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +#, fuzzy +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "Gibt die Projektion dieses Vektors auf [code]b[/code] zurück." + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46344,7 +46939,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46414,20 +47009,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46555,46 +47154,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -47128,19 +47732,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47349,8 +47953,10 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." -msgstr "" +#, fuzzy +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." +msgstr "Gibt [code]true[/code] zurück wenn dieser Vektor normalisiert ist." #: doc/classes/String.xml:393 msgid "Returns [code]true[/code] if the string ends with the given string." @@ -47365,52 +47971,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47420,7 +48033,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47430,7 +48043,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47440,7 +48053,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47453,48 +48066,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47502,7 +48115,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47510,136 +48123,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47658,33 +48281,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47701,7 +48324,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47709,7 +48332,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47717,7 +48340,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47725,14 +48348,19 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 +#, fuzzy msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" +"Gibt das Ergebnis der Linearinterpolation zwischen diesem Vektor und " +"[code]b[/code] in Position [code]t[/code] zurück. [code]t[/code] ist im " +"Interval von [code]0.0[/code] bis [code]1.0[/code] und bezeichnet den Grad " +"der Interpolation." -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47740,25 +48368,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47766,25 +48394,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48276,37 +48904,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48382,15 +49015,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48744,7 +49381,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -49167,15 +49804,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49188,239 +49825,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49589,24 +50222,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -50117,8 +50750,9 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." -msgstr "" +#, fuzzy +msgid "Returns an array of all cells with the given tile [code]index[/code]." +msgstr "Gibt die Projektion dieses Vektors auf [code]b[/code] zurück." #: doc/classes/TileMap.xml:96 msgid "Returns a rectangle enclosing the used (non-empty) tiles of the map." @@ -50383,11 +51017,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50395,11 +51037,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50408,27 +51050,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50436,13 +51078,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50450,11 +51092,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50463,27 +51105,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50491,188 +51133,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50747,67 +51394,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51840,92 +52426,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51933,82 +52519,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -52052,13 +52638,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -53037,30 +53623,32 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -"Ein Struktur aus zwei Elementen die genutzt werden kann um Positionen im 2D-" -"Raum oder Paare aus zwei Zahlen darzustellen.\n" -"Es werden Fließkommazahlen als Koordinaten benutzt." -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "Erzeugt einen neuen [Vector2] aus einem [Vector2i]." -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" "Erzeugt einen neuen [Vector2] aus den übergeben [code]x[/code] und [code]y[/" "code]." -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" "Erzeugt einen neuen Vektor mit allen Komponenten als Beträge (also positiv)." -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -53073,11 +53661,11 @@ msgstr "" "als Parameter [member x] und [member y] des Vektors übergeben werden: " "[code]atan2(x, y)[/code]." -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "Gibt den Winkel zwischen zwei Vektoren im Bogenmaß zurück." -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." @@ -53085,33 +53673,33 @@ msgstr "" "Gibt den Winkel zwischen der Linie, die die zwei Punkte verbindet, und der x-" "Achse im Bogenmaß zurück." -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "Gibt das Verhältnis von [member x] zu [member y] zurück." -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "Gibt den Vektor reflektiert an der Ebene des Normalenvektors zurück." -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" "Gibt den Vektor zurück der entsteht wenn alle Komponenten aufgerundet werden." -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" "Gibt diesen Vektor, abgeschnitten auf die entsprechende Maximallänge, zurück." -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" "Gibt das zweidimensionale Gegenstück zum Kreuzprodukt der gegeben Vektoren " "zurück." -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -53124,12 +53712,12 @@ msgstr "" "Interval von [code]0.0[/code] bis [code]1.0[/code] und bezeichnet den Grad " "der Interpolation." -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "Gibt den Einheitsvektor der von diesem zu [code]b[/code] zeigt zurück." -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " @@ -53140,20 +53728,20 @@ msgstr "" "genaue Abstand nicht nötig ist, bspw beim Sortieren nach Abstand oder in " "Formeln wo das Quadrat des Abstands vorkommt." -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "Gibt den Abstand zu Vektor [code]b[/code] zurück." -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "Gibt das Skalarprodukt mit Vektor [code]b[/code] zurück." -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" "Gibt den Vektor zurück der entsteht wenn alle Komponenten abgerundet werden." -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " @@ -53163,15 +53751,15 @@ msgstr "" "ungefähr gleich sind, wobei [method @GDScript.is_equal_approx] mit beiden " "Komponenten aufgerufen wird." -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "Gibt [code]true[/code] zurück wenn dieser Vektor normalisiert ist." -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "Gibt die Länge des Vektors zurück." -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." @@ -53181,7 +53769,7 @@ msgstr "" "nicht nötig ist, bspw beim Sortieren nach Länge oder in Formeln wo das " "Quadrat der Länge vorkommt." -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53192,7 +53780,7 @@ msgstr "" "Interval von [code]0.0[/code] bis [code]1.0[/code] und bezeichnet den Grad " "der Interpolation." -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." @@ -53200,7 +53788,7 @@ msgstr "" "Bewegt den Vektor Richtung [code]to[/code] für den festen Betrag " "[code]delta[/code]." -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." @@ -53209,7 +53797,7 @@ msgstr "" "Einheitsvektor in die gleiche Richtung zurück. Entspricht [code]v / v." "length()[/code]." -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." @@ -53217,7 +53805,7 @@ msgstr "" "Gibt den Vektor zurück der entsteht wenn [code]fposmod[/code] auf die " "Komponenten dieses Vektors und [code]mod[/code] ausgeführt werden." -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." @@ -53226,17 +53814,17 @@ msgstr "" "Komponenten dieses Vektors und die Komponenten von [code]modv[/code] " "ausgeführt werden." -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "Gibt die Projektion dieses Vektors auf [code]b[/code] zurück." -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" "Gibt die Reflexion dieses Vektors auf die Ebene des übergebenen " "Normalenvektors zurück." -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." @@ -53244,7 +53832,7 @@ msgstr "" "Gibt den Vektor rotiert um [code]phi[/code] rad zurück. Siehe auch [method " "@GDScript.deg2rad]." -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." @@ -53252,7 +53840,8 @@ msgstr "" "Gibt den Vektor zurück der entsteht wenn alle Komponenten zur nächsten " "Ganzzahl gerundet werden, wobei 0,5 immer weg von der Null gerundet wird." -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." @@ -53260,7 +53849,7 @@ msgstr "" "Gibt den Vektor zurück der entsteht wenn alle Komponenten 1 oder -1 gesetzt " "werden, je nach ihren Vorzeichen." -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53273,7 +53862,7 @@ msgstr "" "der Interpolation.\n" "[b]Hinweis:[/b] Beide Vektoren müssen normalisiert sein." -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." @@ -53281,17 +53870,18 @@ msgstr "" "Gibt den Teil des Vektors, der in der Ebene definiert durch den übergeben " "Normalenvektor liegt, zurück." -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" "Gibt den Vektor, eingerastet auf das Gitter entstehend aus der übergebenen " "Größe, zurück." -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "Gibt einen senkrechten Vektor zurück." -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." @@ -53299,7 +53889,8 @@ msgstr "" "Die x-Komponente des Vektors. Ebenfalls verfügbar unter der Indexposition " "[code][0][/code]." -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." @@ -53307,47 +53898,47 @@ msgstr "" "Die y-Komponente des Vektors. Ebenfalls verfügbar unter der Indexposition " "[code][1][/code]." -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "Numerischer Wert für die x-Achse." -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "Numerischer Wert für die y-Achse." -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "Nullvektor." -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "Einsvektor." -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "Unendlichvektor." -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "Links-Einheitsvektor." -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "Rechts-Einheitsvektor." -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "Hoch-Einheitsvektor." -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "Runter-Einheitsvektor." @@ -53359,15 +53950,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53381,30 +53976,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53412,104 +54011,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53521,20 +54116,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53913,13 +54512,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -54051,8 +54650,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -54102,11 +54701,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -56170,6 +56769,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -56189,16 +56789,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56939,20 +57545,34 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +#, fuzzy +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "https://docs.godotengine.org/de/latest/tutorials/math/index.html" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -57012,6 +57632,846 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +#, fuzzy +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" +"Erzeugt einen neuen [Vector2] aus den übergeben [code]x[/code] und [code]y[/" +"code]." + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +#, fuzzy +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" +"Erzeugt einen neuen [Vector2] aus den übergeben [code]x[/code] und [code]y[/" +"code]." + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +#, fuzzy +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "Gibt die Projektion dieses Vektors auf [code]b[/code] zurück." + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +#, fuzzy +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" +"Bewegt den Vektor Richtung [code]to[/code] für den festen Betrag " +"[code]delta[/code]." + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +#, fuzzy +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" +"Bewegt den Vektor Richtung [code]to[/code] für den festen Betrag " +"[code]delta[/code]." + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +#, fuzzy +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "Gibt die Projektion dieses Vektors auf [code]b[/code] zurück." + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +#, fuzzy +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" +"Bewegt den Vektor Richtung [code]to[/code] für den festen Betrag " +"[code]delta[/code]." + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +#, fuzzy +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" +"Erzeugt einen neuen [Vector2] aus den übergeben [code]x[/code] und [code]y[/" +"code]." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +#, fuzzy +msgid "Returns the opposite value of the parameter." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +#, fuzzy +msgid "Returns [code]1/vector[/code]." +msgstr "Gibt den Abstand zu Vektor [code]b[/code] zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +#, fuzzy +msgid "Returns the absolute value of the parameter." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +#, fuzzy +msgid "Returns the arc-cosine of the parameter." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +#, fuzzy +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +#, fuzzy +msgid "Returns the arc-sine of the parameter." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +#, fuzzy +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +#, fuzzy +msgid "Returns the arc-tangent of the parameter." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +#, fuzzy +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +#, fuzzy +msgid "Returns the cosine of the parameter." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +#, fuzzy +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +#, fuzzy +msgid "Returns the inverse of the square root of the parameter." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +#, fuzzy +msgid "Returns the sine of the parameter." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +#, fuzzy +msgid "Returns the hyperbolic sine of the parameter." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +#, fuzzy +msgid "Returns the square root of the parameter." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +#, fuzzy +msgid "Returns the tangent of the parameter." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +#, fuzzy +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +#, fuzzy +msgid "Returns [code]1.0 - vector[/code]." +msgstr "Gibt den Abstand zu Vektor [code]b[/code] zurück." + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +#, fuzzy +msgid "Adds two vectors." +msgstr "Hoch-Einheitsvektor." + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +#, fuzzy +msgid "Subtracts a vector from a vector." +msgstr "Erzeugt einen neuen [Vector2] aus einem [Vector2i]." + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +#, fuzzy +msgid "Returns the remainder of the two vectors." +msgstr "Gibt den Winkel zwischen zwei Vektoren im Bogenmaß zurück." + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +#, fuzzy +msgid "Returns the arc-tangent of the parameters." +msgstr "Gibt die Größe des Arrays zurück." + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57412,8 +58872,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57807,8 +59268,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57830,8 +59292,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 @@ -58729,3 +60192,12 @@ msgstr "" msgid "" "If [code]true[/code], child nodes are sorted, otherwise sorting is disabled." msgstr "" + +#~ msgid "" +#~ "2-element structure that can be used to represent positions in 2D space " +#~ "or any other pair of numeric values.\n" +#~ "It uses floating point coordinates." +#~ msgstr "" +#~ "Ein Struktur aus zwei Elementen die genutzt werden kann um Positionen im " +#~ "2D-Raum oder Paare aus zwei Zahlen darzustellen.\n" +#~ "Es werden Fließkommazahlen als Koordinaten benutzt." diff --git a/doc/translations/es.po b/doc/translations/es.po index bdb3c842849..e206ed5f07b 100644 --- a/doc/translations/es.po +++ b/doc/translations/es.po @@ -1997,26 +1997,37 @@ msgid "The [Engine] singleton." msgstr "El singleton [Engine]." #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +#, fuzzy +msgid "The [Geometry2D] singleton." msgstr "El singleton [Geometry]." #: doc/classes/@GlobalScope.xml:34 +#, fuzzy +msgid "The [Geometry3D] singleton." +msgstr "El singleton [Geometry]." + +#: doc/classes/@GlobalScope.xml:37 +#, fuzzy +msgid "The [GodotSharp] singleton." +msgstr "El singleton [Geometry]." + +#: doc/classes/@GlobalScope.xml:40 msgid "The [IP] singleton." msgstr "El singleton [IP]." -#: doc/classes/@GlobalScope.xml:37 +#: doc/classes/@GlobalScope.xml:43 msgid "The [Input] singleton." msgstr "El singleton [Input]." -#: doc/classes/@GlobalScope.xml:40 +#: doc/classes/@GlobalScope.xml:46 msgid "The [InputMap] singleton." msgstr "El singleton [InputMap]." -#: doc/classes/@GlobalScope.xml:43 +#: doc/classes/@GlobalScope.xml:49 msgid "The [JSON] singleton." msgstr "El singleton [JSON]." -#: doc/classes/@GlobalScope.xml:46 +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." @@ -2024,7 +2035,7 @@ msgstr "" "El singleton [JavaClassWrapper].\n" "[b]Nota:[/b] Solo implementado en Android." -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." @@ -2032,104 +2043,104 @@ msgstr "" "El singleton [JavaScript].\n" "[b]Nota:[/b] Solo implementado en HTML5." -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "El singleton [Marshalls]." -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "El singleton [NavigationMeshGenerator]." -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "El singleton[NavigationServer2D]." -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "El singleton [OS]." -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "El singleton [Performance]." -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "El singleton [PhysicsServer2D]." -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "El singleton [PhysicsServer3D]." -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "El singleton [ProjectSettings]." -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "El singleton [RenderingServer]." -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "El singleton [ResourceLoader]." -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "El singleton [ResourceSaver]." -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "El singleton [TranslationServer]." -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "El singleton [VisualScriptEditor]." -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "El singleton [XRServer]." -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" "Margen izquierdo, generalmente utilizado para [Control] o clases derivadas " "de [StyleBox]." -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" "Margen superior, generalmente utilizado para [Control] o clases derivadas de " "[StyleBox]." -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" "Margen derecho, generalmente utilizado para [Control] o clases derivadas de " "[StyleBox]." -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" "Margen inferior, generalmente utilizado para [Control]o clases derivadas de " "[StyleBox]." -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "Esquina Superior-Izquierda." -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "Esquina Superior-Derecha." -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "Esquina Inferior-Derecha." -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "Esquina Inferior-Izquierda." -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." @@ -2137,7 +2148,7 @@ msgstr "" "Alineación vertical general, usualmente usada para [Separator], " "[ScrollBar], [Slider], etc." -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." @@ -2145,1029 +2156,1029 @@ msgstr "" "Alineación horizontal general, generalmente utilizada para [Separator], " "[ScrollBar], [Slider], etc." -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "Alineación horizontal izquierda, generalmente para clases de texto." -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "Alineación central horizontal, generalmente para clases de texto." -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "Alineación horizontal derecha, generalmente para clases de texto." -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "Alineación vertical superior, generalmente para clases de texto." -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" "Alineación central vertical, normalmente para clases de texto.Alineacion " "central vertical, generalmente usada para clases derivadas de texto." -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "Alineación vertical inferior, generalmente para clases de texto." -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "Los códigos de tecla con este bit a 1 no son imprimibles." -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "Tecla Escape." -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "Tecla Tabulador." -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "Shift + Tabulador." -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "Tecla retorno." -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "Devuelve la tecla (en el teclado principal)." -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "Pulsa la tecla en el teclado numerico." -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "Tecla Insert." -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "Tecla Suprimir." -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "Tecla Pausa." -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "Tecla Imprimir Pantalla." -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "Tecla Peticion de Sistema." -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "Tecla Clear." -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "Tecla Inicio." -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "Tecla Fin." -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "Tecla Flecha Izquierda." -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "Tecla Flecha Arriba." -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "Tecla flecha derecha." -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "Tecla Flecha abajo." -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "Tecla RePag." -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "Tecla AvPag." -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "Tecla Shift." -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "Tecla Control." -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "Tecla Meta." -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "Tecla Alt." -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "Tecla Bloque Mayusculas." -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "Tecla Bloque numerico." -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "Tecla Bloqueo Scroll." -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "Tecla F1." -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "Tecla F2." -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "Tecla F3." -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "Tecla F4." -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "Tecla F5." -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "Tecla F6." -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "Tecla F7." -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "Tecla F8." -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "Tecla F9." -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "Tecla F10." -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "Tecla F11." -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "Tecla F12." -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "Tecla F13." -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "Tecla F14." -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "Tecla F15." -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "Tecla F16." -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "Tecla Multiplicar(*) del teclado numérico." -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "Tecla Division(/) del teclado numérico." -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "Tecla Resta(-) del teclado numérico." -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "Tecla . decimal(.) del teclado numérico." -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "Tecla Suma(+) del teclado numérico." -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "Tecla 0 del teclado numérico." -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "Tecla 1 del teclado numérico." -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "Tecla 2 del teclado numérico." -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "Tecla 3 del teclado numérico." -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "Tecla 4 del teclado numérico." -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "Tecla 5 del teclado numérico." -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "Tecla 6 del teclado numérico." -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "Tecla 7 del teclado numérico." -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "Tecla 8 del teclado numérico." -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "Tecla 9 del teclado numérico." -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "Tecla super izquierda (Tecla Windows)." -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "Tecla super derecha(Tecla Windows)." -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "Tecla Menu Contexto." -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "Tecla Hyper Izquierda." -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "Tecla Hyper Derecha." -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "Tecla Ayuda." -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "Tecla Dirección Izquierda." -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "Tecla Dirección Derecha." -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "Tecla Atras." -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "Tecla Adelante." -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "Tecla Parar." -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "Tecla Refresco." -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "Tecla Bajar Volumen." -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "Tecla Quitar Volumen." -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "Tecla Subir Volumen." -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "Tecla Bass Boost." -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "Tecla Bass Up." -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "Tecla Bass down." -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "Tecla Agudos arriba." -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "Teclas Agudos abajo." -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "Tecla reproduccion play." -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "Tecla reproduccion parar." -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "Tecla cancion previa." -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "Tecla siguiente cancion." -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "Tecla grabar." -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "Tecla pagina inicio." -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "Tecla Favoritos." -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "Tecla Buscar." -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "Tecla en espera(Standby)." -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "Tecla Abrir URL/Abrir el navegador." -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "Tecla Abrir el Correo." -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "Tecla lanzar Media." -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "Tecla Acceso Directo 0." -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "Tecla Acceso Directo 1." -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "Tecla Acceso Directo 2." -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "Tecla Acceso Directo 3." -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "Tecla Acceso Directo 4." -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "Tecla Acceso Directo 5." -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "Tecla Acceso Directo 6." -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "Tecla Acceso Directo 7." -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "Tecla Acceso Directo 8." -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "Tecla Acceso Directo 9." -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "Tecla Acceso Directo A." -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "Tecla Acceso Directo B." -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "Tecla Acceso Directo C." -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "Tecla Acceso Directo D." -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "Tecla Acceso Directo E." -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "Tecla Acceso Directo F." -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "Tecla desconocida." -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "Tecla Espaciado." -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "Tecla !." -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "Tecla \"." -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "Tecla #." -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "Tecla $." -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "Tecla %." -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "Tecla &." -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "Tecla '." -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "Tecla (." -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "Tecla )." -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "Tecla *." -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "Tecla +." -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "Tecla ,." -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "Tecla -." -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "Tecla .." -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "Tecla /." -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "Número 0." -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "Número 1." -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "Número 2." -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "Número 3." -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "Número 4." -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "Número 5." -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "Número 6." -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "Número 7." -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "Número 8." -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "Número 9." -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "Tecla :." -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "Tecla ;." -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "Tecla <." -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "Tecla =." -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "Tecla >." -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "Tecla ?." -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "Tecla @." -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "Tecla A." -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "Tecla B." -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "Tecla C." -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "Tecla D." -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "Tecla E." -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "Tecla F." -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "Tecla G." -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "Tecla H." -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "Tecla I." -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "Tecla J." -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "Tecla K." -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "Tecla L." -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "Tecla M." -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "Tecla N." -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "Tecla O." -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "Tecla P." -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "Tecla Q." -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "Tecla R." -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "Tecla S." -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "Tecla T." -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "Tecla U." -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "Tecla V." -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "Tecla W." -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "Tecla X." -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "Tecla Y." -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "Tecla Z." -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "Tecla [." -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "Tecla \\." -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "Tecla ]." -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "Tecla ^." -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "Tecla _." -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "Tecla `." -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "Tecla {." -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "Tecla |." -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "Tecla }." -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "Tecla ~." -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "Tecla espacio [NBSP]." -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "Tecla ¡ ." -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "Tecla ¢." -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "Tecla £." -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "Tecla ¤." -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "Tecla ¥." -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "Tecla ¦." -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "Tecla §." -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "Tecla ¨." -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "Tecla ©." -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "Tecla ª." -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "Tecla «." -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "Tecla ¬." -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "Tecla guion suave." -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "Tecla ®." -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "Tecla ¯." -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "Tecla °." -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "Tecla ±." -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "Tecla ²." -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "Tecla ³." -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "Tecla ´." -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "Tecla µ." -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "Tecla ¶." -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "Tecla ·." -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "Tecla ¸." -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "Tecla ¹." -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "Tecla º." -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "Tecla »." -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "Tecla ¼." -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "Tecla ½." -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "Tecla ¾." -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "Tecla ¿." -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "Tecla À." -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "Tecla Á." -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "Tecla Â." -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "Tecla Ã." -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "Tecla Ä." -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "Tecla Å." -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "Tecla Æ." -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "Tecla Ç." -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "Tecla È." -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "Tecla É." -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "Tecla Ê." -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "Tecla Ë." -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "Tecla Ì." -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "Tecla Í." -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "Tecla Î." -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "Tecla Ï." -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "Tecla Ð." -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "Tecla Ñ." -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "Tecla Ò." -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "Tecla Ó." -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "Tecla Ô." -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "Tecla Õ." -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "Tecla Ö." -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "Tecla ×." -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "Tecla Ø." -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "Tecla Ù." -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "Tecla Ú." -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "Tecla Û." -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "Tecla Ü." -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "Tecla Ý." -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "Tecla Þ." -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "Tecla ß." -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "Tecla ÷." -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "Tecla ÿ." -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "Tecla máscara codigo." -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "Tecla modificar máscara." -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "Tecla desplazamiento de la máscara." -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "Tecla máscara Alt." -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "Tecla meta máscara." -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "Tecla Control máscara." -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -3184,379 +3195,372 @@ msgstr "" "[constant KEY_MASK_META] o [constant KEY_MASK_CTRL] para atajos de sistema " "ya que maneja todas las plataformas correctamente." -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "Tecla máscara keypad." -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "Tecla máscara intercambio grupo." -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "Botón izquierdo del ratón." -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "Botón derecho del ratón." -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "Botón central del ratón." -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "Botón extra del ratón 1 (sólo presente en algunos ratones)." -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "Botón extra del ratón 2 (sólo presente en algunos ratones)." -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "Rueda de ratón arriba." -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "Rueda de ratón abajo." -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" "Botón izquierdo de la rueda del ratón (sólo presente en algunos ratones)." -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" "Botón derecho de la rueda del ratón (sólo presente en algunos ratones)." -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "Máscara del botón izquierdo del ratón." -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "Máscara del botón derecho del ratón." -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "Máscara del botón central del ratón." -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "Botón de ratón extra 1 máscara." -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "Máscara de botón de ratón extra 2." -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "Botón 0 del mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "Botón 1 del mando de videojuegos." - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." -msgstr "Botón 2 del mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." -msgstr "Boton 3 del mando de juegos." - -#: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." -msgstr "Boton 4 del mando de juegos." - -#: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." -msgstr "Boton 5 del mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." -msgstr "Botón 6 del mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." -msgstr "Botón 7 del mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." -msgstr "Botón 8 del mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." -msgstr "Botón 9 del mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." -msgstr "Botón 10 del mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." -msgstr "Botón 11 del mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." -msgstr "Botón 12 del mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." -msgstr "Botón 13 del mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." -msgstr "Botón 14 del mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." -msgstr "Boton 15 del mando de juegos." - -#: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." -msgstr "Representa el máximo número de botones de joystick soportados." - -#: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." -msgstr "Botón de círculo DualShock." - -#: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." -msgstr "Botón X DualShock." - -#: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." -msgstr "Botón cuadrado DualShock." - -#: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." -msgstr "Botón triángulo DualShock." - -#: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." -msgstr "Botón B del mando de Xbox." - -#: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." -msgstr "Botón A del mando de Xbox." - -#: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." -msgstr "Botón X del mando de Xbox." - -#: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." -msgstr "Boton Y del mando Xbox." - -#: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +#, fuzzy +msgid "An invalid game controller button." msgstr "Botón A del mando de Nintendo." -#: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." -msgstr "Botón B del mando de Nintendo." +#: doc/classes/@GlobalScope.xml:956 +#, fuzzy +msgid "Game controller SDL button A." +msgstr "Botón B del mando de Xbox." -#: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." -msgstr "Botón X del mando de Nintendo." +#: doc/classes/@GlobalScope.xml:959 +#, fuzzy +msgid "Game controller SDL button B." +msgstr "Botón B del mando de Xbox." -#: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." -msgstr "Botón Y del mando de Nintendo." +#: doc/classes/@GlobalScope.xml:962 +#, fuzzy +msgid "Game controller SDL button X." +msgstr "Botón B del mando de Xbox." -#: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." -msgstr "Botones de agarre (laterales) en un controlador VR." +#: doc/classes/@GlobalScope.xml:965 +#, fuzzy +msgid "Game controller SDL button Y." +msgstr "Botón B del mando de Xbox." -#: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." -msgstr "Presiona el panel táctil o el joystick principal de un controlador VR." +#: doc/classes/@GlobalScope.xml:968 +#, fuzzy +msgid "Game controller SDL back button." +msgstr "Botón B del mando de Xbox." -#: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." -msgstr "Gatillo en un controlador VR." +#: doc/classes/@GlobalScope.xml:971 +#, fuzzy +msgid "Game controller SDL guide button." +msgstr "Botón B del mando de Xbox." -#: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." -msgstr "" -"Botón A en el controlador Oculus Touch derecho y botón X en el controlador " -"izquierdo (también cuando se usa en OpenVR)." +#: doc/classes/@GlobalScope.xml:974 +#, fuzzy +msgid "Game controller SDL start button." +msgstr "Botón B del mando de Xbox." -#: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." -msgstr "" -"Botón B en el controlador Oculus Touch derecho, botón Y en el controlador " -"izquierdo (también cuando se usa en OpenVR)." +#: doc/classes/@GlobalScope.xml:977 +#, fuzzy +msgid "Game controller SDL left stick button." +msgstr "Botón B del mando de Xbox." -#: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." -msgstr "Botón de menú en cualquiera de los mandos de Oculus Touch." +#: doc/classes/@GlobalScope.xml:980 +#, fuzzy +msgid "Game controller SDL right stick button." +msgstr "Botón B del mando de Xbox." -#: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." -msgstr "" -"Botón de menú en OpenVR (excepto cuando se utilizan los controladores Oculus " -"Touch)." - -#: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." -msgstr "Botón Select en el mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." -msgstr "Botón Start en el mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." -msgstr "DPad arriba en el mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." -msgstr "Dpad abajo en el mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." -msgstr "DPad izquierda en el mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." -msgstr "Dpad derecha en el mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +#: doc/classes/@GlobalScope.xml:983 +#, fuzzy +msgid "Game controller SDL left shoulder button." msgstr "Botón del hombro izquierdo del mando de videojuegos." -#: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." -msgstr "Gatillo izquierdo del mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." -msgstr "Click en el palo izquierdo del mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +#: doc/classes/@GlobalScope.xml:986 +#, fuzzy +msgid "Game controller SDL right shoulder button." msgstr "Botón del hombro derecho del mando de videojuegos." -#: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." -msgstr "Gatillo derecho del mando de videojuegos." +#: doc/classes/@GlobalScope.xml:989 +#, fuzzy +msgid "Game controller SDL D-pad up button." +msgstr "Botón B del mando de Xbox." -#: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." -msgstr "Click derecho del palo del mando de videojuegos." +#: doc/classes/@GlobalScope.xml:992 +#, fuzzy +msgid "Game controller SDL D-pad down button." +msgstr "Botón B del mando de Xbox." -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." -msgstr "Palo izquierdo del eje horizontal del mando de videojuegos." +#: doc/classes/@GlobalScope.xml:995 +#, fuzzy +msgid "Game controller SDL D-pad left button." +msgstr "Botón B del mando de Xbox." -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:998 +#, fuzzy +msgid "Game controller SDL D-pad right button." +msgstr "Botón B del mando de Xbox." + +#: doc/classes/@GlobalScope.xml:1001 +#, fuzzy +msgid "The number of SDL game controller buttons." +msgstr "Botón B del mando de Xbox." + +#: doc/classes/@GlobalScope.xml:1004 +msgid "Sony DualShock controller X button maps to SDL button A." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1007 +msgid "Sony DualShock controller cross button maps to SDL button A." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1010 +msgid "Sony DualShock controller circle button maps to SDL button B." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1013 +msgid "Sony DualShock controller square button maps to SDL button X." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1016 +msgid "Sony DualShock controller triangle button maps to SDL button Y." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1019 +msgid "Sony DualShock controller select button maps to SDL back button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1022 +msgid "Sony DualShock controller start button maps to SDL start button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1025 +msgid "Sony DualShock controller PS button maps to SDL guide button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1028 +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1031 +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1034 +msgid "Sony DualShock controller L3 button maps to SDL left stick button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1037 +msgid "Sony DualShock controller R3 button maps to SDL right stick button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1040 +#, fuzzy +msgid "Xbox game controller A button maps to SDL button A." +msgstr "Botón A del mando de Xbox." + +#: doc/classes/@GlobalScope.xml:1043 +#, fuzzy +msgid "Xbox game controller B button maps to SDL button B." +msgstr "Botón B del mando de Xbox." + +#: doc/classes/@GlobalScope.xml:1046 +#, fuzzy +msgid "Xbox game controller X button maps to SDL button X." +msgstr "Botón X del mando de Xbox." + +#: doc/classes/@GlobalScope.xml:1049 +#, fuzzy +msgid "Xbox game controller Y button maps to SDL button Y." +msgstr "Boton Y del mando Xbox." + +#: doc/classes/@GlobalScope.xml:1052 +msgid "Xbox game controller back button maps to SDL back button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1055 +msgid "Xbox game controller start button maps to SDL start button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1058 +msgid "Xbox game controller home button maps to SDL guide button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1061 +msgid "Xbox game controller left stick button maps to SDL left stick button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1064 +msgid "Xbox game controller right stick button maps to SDL right stick button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1067 +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1070 +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1073 +#, fuzzy +msgid "The maximum number of game controller buttons." +msgstr "Botón A del mando de Nintendo." + +#: doc/classes/@GlobalScope.xml:1076 +msgid "An invalid game controller axis." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1079 +#, fuzzy +msgid "Game controller left joystick x-axis." msgstr "Palo izquierdo del eje vertical del mando de videojuegos." -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." -msgstr "Palo derecho del eje horizontal del mando de videojuegos." +#: doc/classes/@GlobalScope.xml:1082 +#, fuzzy +msgid "Game controller left joystick y-axis." +msgstr "Palo izquierdo del eje vertical del mando de videojuegos." -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1085 +#, fuzzy +msgid "Game controller right joystick x-axis." msgstr "Palo derecho del eje vertical del mando de videojuegos." -#: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." -msgstr "Eje 4 del mando de videojuegos genérico." +#: doc/classes/@GlobalScope.xml:1088 +#, fuzzy +msgid "Game controller right joystick y-axis." +msgstr "Palo derecho del eje vertical del mando de videojuegos." -#: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." -msgstr "Eje 5 del mando de videojuegos genérico." - -#: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +#: doc/classes/@GlobalScope.xml:1091 +#, fuzzy +msgid "Game controller left trigger axis." msgstr "Eje analógico del gatillo izquierdo del mando de videojuegos." -#: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +#: doc/classes/@GlobalScope.xml:1094 +#, fuzzy +msgid "Game controller right trigger axis." msgstr "Gatillo derecho de eje analogico del mando de juegos." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1103 +msgid "Game controller joystick 0 y-axis." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1106 +msgid "Game controller joystick 1 x-axis." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1109 +msgid "Game controller joystick 1 y-axis." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1112 +msgid "Game controller joystick 2 x-axis." +msgstr "" + #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." -msgstr "Eje genérico del mando de videojuegos 8." +msgid "Game controller joystick 2 y-axis." +msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." -msgstr "Eje 9 del mando de videojuegos genérico." +msgid "Game controller joystick 3 x-axis." +msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." -msgstr "Representa el número máximo de ejes de joystick soportados." - -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." -msgstr "Disparador analógico izquierdo del mando de videojuegos." - -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." -msgstr "Disparador analogico derecho del mando de juegos." - -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." -msgstr "Disparador analogico del Mando de Realidad Virtual." - -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "Empuñadura analógica del controlador VR (botones laterales)." - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." +msgid "Game controller joystick 3 y-axis." msgstr "" -"Eje X del touchpad OpenVR (eje del joystick en los controladores Oculus " -"Touch y Windows MR)." -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -"Eje Y del panel táctil OpenVR (eje del joystick en los controladores Oculus " -"Touch y Windows MR)." -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "Nota Midi Mensaje OFF." -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "Nota MIDI Mensaje ON." -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "Nota MIDI Mensaje Despues de tocar." -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "Nota MIDI Control cambiar mensaje." -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "Nota MIDI Mensaje cambiar programa." -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "Nota MIDI Mensaje presion de canal." -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "Nota MIDI Cambio de Tono." -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 +#, fuzzy msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -3566,10 +3570,10 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" "Los métodos que devuelven [enum Error] devuelven [constant OK] cuando no se " @@ -3588,195 +3592,195 @@ msgstr "" " print(\"Todavia fallando\")\n" "[/codeblock]" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "Error genérico." -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "Error no disponible." -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "Error sin configurar." -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "Error no autorizado." -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "Error de rango de parámetros." -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "Error de falta de memoria (OOM)." -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "Archivo: Error archivo no encontrado." -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "Archivo: Error de unidad defectuosa." -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "Archivo: Error ruta incorrecta." -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "Archivo: Error sin permiso." -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "Archivo: Error archivo ya esta siendo usado." -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "Archivo: Error no se puede abrir." -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "Archivo: Error no se puede escribir." -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "Archivo: Error no se puede leer." -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "Archivo: Error no reconocido." -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "Archivo: Error de corrupción." -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "Archivo: Error no se encuentran las dependencias." -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "Archivo: Error Fin de fichero (EOF)." -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "Error no se puede abrir." -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "Error no se puede crear." -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "Error fallo la consulta." -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "Error ya se esta usando." -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "Error Bloqueado (Locked error)." -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "Error tiempo sobrepasado." -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "Error no se puede conectar." -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "Error no se puede resolver." -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "Error de conexión." -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "Error, no se pudo adquirir el recurso." -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "Error, no se pudo dividir el proceso." -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "Error de datos inválidos." -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "Error de parámetro inválido." -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "Error, ya existe." -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "Error, no existe." -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "Base de datos: Error de lectura." -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "Base de datos: Error de escritura." -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "Error de compilación fallida." -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "Error, método no encontrado." -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "Error de enlace fallido." -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "Error de script fallido." -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "Error de enlazado cíclico (import cycle)." -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "Error de declaración inválida." -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "Error de símbolo duplicado." -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "Error de parseo." -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "Error recurso ocupado." -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "Error de salto(Skip error)." -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "Error de ayuda." -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "Error bug." -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" @@ -3784,11 +3788,11 @@ msgstr "" "Error impresora en llamas. (Este es un huevo de pascua, ningún método del " "motor devuelve este código de error.)" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "No hay sugerencias para la propiedad editada." -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -3805,7 +3809,7 @@ msgstr "" "o por debajo de los valores mínimos. Ejemplo: [code]\"-360,360,1,or_greater," "or_lesser\"[/code]." -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -3822,7 +3826,7 @@ msgstr "" "máximo o por debajo de los valores mínimos. Ejemplo: [code]\"0.01,100,0.01," "or_greater\"[/code]." -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," @@ -3832,7 +3836,7 @@ msgstr "" "enumerado para elegir en una lista especificada a través de una string de " "sugerencias como [code]\"Hello,Something,Else\"[/code]." -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3844,11 +3848,11 @@ msgstr "" "[code]\"attenuation\"[/code] para voltear la curva horizontalmente y/o " "[code]\"inout\"[/code] para incluir también la flexibilización in/out." -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "Sugerencia obsoleta, sin usar." -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " @@ -3858,7 +3862,7 @@ msgstr "" "ejemplo, para permitir la conmutación de los bits 0, 1, 2 y 4, la pista " "podría ser algo como [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." @@ -3866,7 +3870,7 @@ msgstr "" "Sugiere que una propiedad entera es una máscara de bits usando las, " "opcionalmente nombradas, capas de representación 2D." -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." @@ -3874,7 +3878,7 @@ msgstr "" "Sugiere que una propiedad entera es una máscara de bits usando las, " "opcionalmente nombradas, capas de física 2D." -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." @@ -3882,7 +3886,7 @@ msgstr "" "Sugiere que una propiedad entera es una máscara de bits usando las, " "opcionalmente nombradas, capas de render 3D." -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." @@ -3890,7 +3894,7 @@ msgstr "" "Sugiere que una propiedad entera es una máscara de bits usando las, " "opcionalmente nombrada, capas fisicas 3D." -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " @@ -3901,7 +3905,7 @@ msgstr "" "puede ser un conjunto de filtros con comodines como [code]\"*.png,*.jpg\"[/" "code]." -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." @@ -3909,7 +3913,7 @@ msgstr "" "Sugiere que una propiedad string es una ruta de acceso a un directorio. Al " "editarla se mostrará un diálogo de archivo para elegir la ruta." -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3921,7 +3925,7 @@ msgstr "" "elegir la ruta. La cadena de pistas puede ser un conjunto de filtros con " "comodines como [code]\"*.png,*.jpg\"[/code]." -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." @@ -3930,7 +3934,7 @@ msgstr "" "de la carpeta del proyecto. Al editarla se mostrará un diálogo de archivo " "para elegir la ruta." -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " @@ -3941,7 +3945,7 @@ msgstr "" "(por ejemplo, [code]\"Texture2D\"[/code]). Al editarla se mostrará un menú " "emergente de tipos de recursos válidos para instanciar." -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." @@ -3950,7 +3954,7 @@ msgstr "" "se mostrará un campo de entrada de texto donde se pueden escribir saltos de " "línea." -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " @@ -3960,7 +3964,7 @@ msgstr "" "de entrada(placeholder, siempre que la propiedad esté vacía. La string de " "sugerencia es el texto a utilizar." -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." @@ -3968,49 +3972,49 @@ msgstr "" "Sugiere que una propiedad de color debe ser editada sin cambiar su " "componente alfa, es decir, sólo se editan los canales R, G y B." -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "Sugiere que una imagen es comprimida usando compresión con pérdida." -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "Sugiere que una imagen se comprime usando una compresión sin pérdidas." -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" "La propiedad se serializa y se guarda en el archivo de la escena (por " "defecto)." -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "La propiedad se muestra en el inspector de edición (por defecto). ." -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "Bit de uso obsoleto, sin uso." -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "La propiedad se puede comprobar en el inspector de edición." -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "La propiedad se comprueba en el inspector de edición." -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "La propiedad es una string traducible." -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "Se utiliza para agrupar las propiedades en el editor." -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "Se usa para categorizar las propiedades juntas en el editor." -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." @@ -4018,17 +4022,17 @@ msgstr "" "Se utiliza para agrupar las propiedades en el editor en un subgrupo (bajo un " "grupo)." -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "La propiedad no guarda su estado en [PackedScene]." -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" "Al editar la propiedad, el usuario debe reiniciar el editor para que el " "cambio tenga efecto." -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." @@ -4036,11 +4040,11 @@ msgstr "" "La propiedad es un script variable que debe ser serializado y guardado en el " "archivo de la escena." -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "Uso por defecto (almacenamiento, editor y red)." -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." @@ -4048,7 +4052,7 @@ msgstr "" "Uso por defecto de las strings traducibles (almacenamiento, editor, red e " "internacionalización)." -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." @@ -4056,291 +4060,279 @@ msgstr "" "Uso por defecto pero sin mostrar la propiedad en el editor (almacenamiento, " "red)." -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "Flag para un método normal." -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "Flag para un método editor." -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "Flag método obsoleto, sin uso." -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "Flag para un método constante." -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "Flag para un método virtual." -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "Método por defecto flags." -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "La variable es [code]null[/code]." -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "La variable es de tipo [bool]." -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "La variable es de tipo [int]." -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "La variable es de tipo [float](real)." -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "La variable es de tipo [String]." -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "La variable es de tipo [Vector2]." -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "La variable es de tipo [Vector2i]." -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "La variable es de tipo [Rect2]." -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "La variable es de tipo [Rect2i]." -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "La variable es de tipo [Vector3]." -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "La variable es de tipo [Vector3i]." -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "La variable es de tipo [Transform2D]." -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "La variable es de tipo [Plane]." -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "La variable es de tipo [Quat]." -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "La variable es de tipo [AABB]." -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "La variable es de tipo [Basis]." -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "La variable es de tipo [Transform]." -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "La variable es de tipo [Color]." -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "La variable es de tipo [StringName]." -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "La variable es de tipo [NodePath]." -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "La variable es de tipo [RID]." -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "La variable es de tipo [Object]." -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "La variable es de tipo [Callable]." -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "La variable es de tipo [Signal]." -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "La variable es de tipo [Dictionary]." -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "La variable es de tipo [Array]." -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "La variable es de tipo [PackedByteArray]." -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "La variable es de tipo [PackedInt32Array]." -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "La variable es de tipo [PackedInt64Array]." -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "La variable es de tipo [PackedFloat32Array]." -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "La variable es de tipo [PackedFloat64Array]." -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "La variable es de tipo [PackedStringArray]." -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "La variable es de tipo [PackedVector2Array]." -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "La variable es de tipo [PackedVector3Array]." -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "La variable es de tipo [PackedColorArray]." -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "Representa el tamaño del enum [enum. Variant.Type]." -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "Operador de igualdad ([code]==[/code])." -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "Operador desigualdad ([code]!=[/code])." -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "Operador menor que ([code]<[/code])." -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "Operador menor o igual que ([code]<=[/code])." -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "Operador mayor que ([code]>[/code])." -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "Operador igual o mayor que ([code]>=[/code])." -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "Operador suma ([code]+[/code])." -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "Operador resta ([code]-[/code])." -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "Operador multiplicación ([code]*[/code])." -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "Operador división ([code]/[/code])." -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "Operador unario de negación ([code]-[/code]." -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "Operador unario de suma ([code]+[/code])." -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "Operador modulo/resto ([code]%[/code])." -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "Operador concatenación de strings ([code]+[/code])." -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "Operador de desplazamiento binario izquierdo ([code]<<[/code])." -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "Operador de desplazamiento binario derecho ([code]>>[/code])." -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "Operador binario AND ([code]&[/code])." -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "Operador binario OR ([code]|[/code])." -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "Operador binario XOR ([code]^[/code])." -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "Operador binario NOT ([code]~[/code])." -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "Operador AND lógico ([code]and[/code] o [code]&&[/code])." -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "Operador OR lógico ([code]or[/code] o [code]||[/code])." -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "Operador XOR lógico ( no implementado en GDScript)." -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "Operador NOT lógico ([code]NOT[/code] o [code]![/code])." -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "Operador lógico In ([code]in[/code])." -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "Representa el tamaño del enum [enum Variant.Operator]." -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "Funciones de visual script incorporadas." - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" -"Una lista de funciones construidas en visual script, ver " -"[VisualScriptBuiltinFunc] y [VisualScript]." - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "Caja bordeada alineada con el eje." @@ -4355,8 +4347,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "https://docs.godotengine.org/es/latest/tutorials/math/index.html" @@ -4498,6 +4490,7 @@ msgid "Beginning corner." msgstr "Esquina de inicial." #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "Tamaño desde la posición hasta el final." @@ -4593,6 +4586,97 @@ msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" "Se emite cuando se presiona un botón personalizado. Ver [method add_button]." +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "Nodo Sprite que puede usar múltiples texturas para la animación." @@ -4653,7 +4737,7 @@ msgstr "El índice del cuadro de animación mostrado." msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "El recurso [SpriteFrames] que contiene la(s) animación(es)." -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "El desplazamiento al dibujar de la textura." @@ -4668,7 +4752,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "La fuerza del efecto de luz especular de este [AnimatedSprite2D]." -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "El color del efecto de la luz especular." @@ -5480,7 +5564,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -6911,23 +6995,40 @@ msgstr "" "Un nodo utilizado para transiciones avanzadas de animacion en un " "[AnimationPlayer]." -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "https://github.com/godotengine/tps-demo" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "Avanza las animaciones mediante el tiempo especificado (en segundos)." -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "Si [code]true[/code], la [AnimationTree] sera procesado." -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "La ruta al [AnimationPlayer] utilizada para la animacion." -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." @@ -6936,11 +7037,32 @@ msgstr "" "para los modos disponibles." #: doc/classes/AnimationTree.xml:52 +#, fuzzy +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" +"Establece el ruta de una pista. Las rutas deben ser rutas válidas de árbol " +"de escena a un nodo, y deben especificarse empezando por el nodo padre del " +"nodo que reproducirá la animación. Las pistas que controlan propiedades o " +"huesos deben añadir su nombre después de la ruta, separadas por [code]\":\"[/" +"code].\n" +"Por ejemplo, [code]\"character/skeleton:ankle\"[/code] o [code]\"character/" +"mesh:transform/local\"[/code]." + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" "El nodo de animacion raiz de este [AnimationTree]. Ver [AnimationNode]." -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." @@ -6948,7 +7070,7 @@ msgstr "" "Las animaciones progresaran durante los frame fisicos (es decir, [method " "Node._physics_process])." -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." @@ -6956,7 +7078,7 @@ msgstr "" "Las animaciones progresaran durante el tiempo ocioso(es decir, [metodo Node." "_process])." -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "Las animaciones solo progresaran manualmente (ver [method advance])." @@ -7494,6 +7616,7 @@ msgid "Generic array datatype." msgstr "Tipo de datos array generico." #: doc/classes/Array.xml:7 +#, fuzzy msgid "" "Generic array which can contain several elements of any type, accessible by " "a numerical index starting at 0. Negative indices can be used to count from " @@ -7514,7 +7637,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" "Array generico que contiene varios elementos de cualquier tipo, accesibles " "por un indice empezando por 0. Indices negativos puedes ser usados contando " @@ -7677,17 +7802,19 @@ msgid "Removes the first occurrence of a value from the array." msgstr "Elimina la primera ocurrencia de un valor en un array." #: doc/classes/Array.xml:203 +#, fuzzy msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" "Busca el array por un valor y devuelve su indice o -1 sino se encuentra. " "Opcionalmente, el indice de busqueda inicial puede ser pasado." #: doc/classes/Array.xml:212 +#, fuzzy msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" "Busca el array en orden inverso por un valor y devuelve su indice o -1 sino " "es encontrado." @@ -7701,6 +7828,7 @@ msgstr "" "vacio." #: doc/classes/Array.xml:228 +#, fuzzy msgid "" "Returns [code]true[/code] if the array contains the given value.\n" "[codeblock]\n" @@ -7708,6 +7836,13 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" "Devuelve [code]true[/code] is el array contiene el valor dado.\n" @@ -7718,13 +7853,13 @@ msgstr "" "[\"dentro\", 7].has(\"7\") == false\n" "[/codeblock]" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" "Devuelve un valor entero en forma de hash representado el contenido del " "array." -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." @@ -7732,7 +7867,7 @@ msgstr "" "Inserta un nuevo elemento en la posicion dada en el array.La posicion debe " "ser valido, o el final del array ([code]pos == size()[/code])." -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -7740,7 +7875,7 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "Invierte el orden de los elementos en el array." -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " @@ -7750,7 +7885,7 @@ msgstr "" "tipos comparables. Si los elementos no pueden ser comparados, [code]null[/" "code] es devuelto." -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " @@ -7760,7 +7895,7 @@ msgstr "" "tipos comparables. Si los elementos no pueden ser comparados, [code]null[/" "code] es devuelto." -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." @@ -7768,7 +7903,7 @@ msgstr "" "Elimina y devuelve el ultimo elemento del array. Devuelve [code]null[/code] " "si el array esta vacio." -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." @@ -7776,16 +7911,16 @@ msgstr "" "Elimina y devuelve el primer elemento del array. Devuelve [code]null[/code] " "si el array esta vacio." -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "Concatena un elemen al final del array." -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "Añade un elemento al principio del array." -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -7793,7 +7928,7 @@ msgstr "Añade un elemento al principio del array." msgid "Removes an element from the array by index." msgstr "Elimina un elemento del array por indice." -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " @@ -7803,7 +7938,7 @@ msgstr "" "Si el array es menor, los elementos so limipiados, si mayor, los nuevos " "elementos son [code]null[/code]." -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " @@ -7813,7 +7948,7 @@ msgstr "" "busqueda puede ser pasado. Si negacion, el indice de comienzo es considerado " "relativo al final del array." -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -7826,11 +7961,11 @@ msgstr "" "que una nueva semilla sea utilizada cada vez si tu no quieres reproducir el " "orden de los items." -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "Devuelve el numer de elementos en el array." -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -7842,7 +7977,7 @@ msgstr "" "altos indices estan incluidos, cone el [code]step][/code] describiendo el " "cambio entre indices mientras se trocean." -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -7865,7 +8000,7 @@ msgstr "" "print(strings) # Imprime [string1, string10, string11, string2]\n" "[/codeblock]" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -8201,7 +8336,7 @@ msgstr "" "indices esta emparejado indicando el inicio y final de cada linea." #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "Representa el tamaño del enum [enum ArrayType]." @@ -8411,16 +8546,20 @@ msgstr "" "Devuelve el punto de Ide proximo disponible con ningun punto asociado a el." #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 +#, fuzzy msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" "Devuelve el ID del punto mas cercano a [code]to_position[/code], " "opcionalmente tomando puntos deshabilitados en cuenta. Devuelve -1 si no hay " "puntos el grupo(pool) de puntos." -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -8448,7 +8587,7 @@ msgstr "" "El resultado esta en el segmento que va desde [code]y = 0[/code] a [code]y = " "5[/code]. Es la posicion mas cercana el segmento de un punto dado." -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -8492,7 +8631,7 @@ msgstr "" "[code][1, 4, 3][/code], porque ahora aunque la distanica es mayor, es mas " "facil (menos coste) ir a traves de 4 que a traves del punto 2." -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." @@ -8500,7 +8639,7 @@ msgstr "" "Devuelve la capacidad de la estructura que respalda los puntos, usado junto " "con [code]reserve_space[/code]." -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -8532,11 +8671,11 @@ msgstr "" "var vecinos = astar.get_point_connections() # Devuelve [2, 3]\n" "[/codeblock]" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "Devuelve el numero de puntos actualmente en el grupo(pool) de puntos." -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " @@ -8546,27 +8685,27 @@ msgstr "" "estrella entre los puntos dados. El array esta ordenado desde el punto " "inicial al punto final de la ruta." -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "Devuelve la posicion del punto asociado con el [code]id[/code] dado." -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "Devuelve el peso del punto asociado con el [code]id[/code] dado." -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "Devuelve un array con todos los puntos." -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "Devuelve si un punto asociado con el [code]id[/code] existe." -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." @@ -8574,7 +8713,7 @@ msgstr "" "Devuelve si un punto esta deshabilitado or no para el buscador de rutas. Por " "defecto, todos los puntos estan habilitados." -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." @@ -8582,7 +8721,7 @@ msgstr "" "Elimina el punto asociado con el [code]id[/code] dado del grupo(pool) de " "puntos." -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " @@ -8592,7 +8731,7 @@ msgstr "" "estas añadiendo un gran numero de puntos a la vez, para un grid por ejemplo. " "Las nuevas capacidades debes ser mayores o iguales que la anterior capacidad." -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." @@ -8600,13 +8739,13 @@ msgstr "" "Deshabilita o habilita el punto especificado para el buscador de rutas. Util " "para crear obstaculos temporales." -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" "Coloca la [code]position[/code] para el punto con el [code]id[/code] dado." -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -8702,7 +8841,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "Elimina el segmento entre los puntos dados." -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -8730,7 +8869,7 @@ msgstr "" "El resultado esta dentro del segmento que van desde [code]y = 0[/code] a " "[code]y = 5[/code]. Es la posicion mas cercana en el segmento al punto dado." -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -8774,7 +8913,7 @@ msgstr "" "[code][1, 4, 3][/code], porque ahora aunque la distancia es mayor, cuesta " "menos ir a traves del punto 4 que des punto 2." -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -8806,7 +8945,7 @@ msgstr "" "var vecinos = astar.get_point_connections(1) # Devuelve [2, 3]\n" "[/codeblock]" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -9632,7 +9771,15 @@ msgstr "Representa el tamaño del enum [enum FFT_Size]." msgid "Audio effect used for recording sound from a microphone." msgstr "Efecto de audio usado para grabar el sonido de un micrófono." -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" @@ -9640,15 +9787,15 @@ msgstr "" "https://docs.godotengine.org/es/latest/tutorials/audio/" "recording_with_microphone.html" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "Devuelve la muestra registrada." -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "Devuelve si la grabación está activa o no." -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." @@ -9656,7 +9803,7 @@ msgstr "" "Si [code]true[/code], el sonido será grabado. Tenga en cuenta que al " "reiniciar la grabación se eliminará la muestra previamente grabada." -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -10866,8 +11013,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -10974,92 +11121,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -11072,7 +11224,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -11081,13 +11233,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -11096,122 +11248,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -11219,67 +11375,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -11293,32 +11449,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -11332,136 +11488,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -11470,230 +11626,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -11702,73 +11858,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -11776,45 +11931,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -11822,7 +11977,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -12091,36 +12246,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -12188,21 +12337,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -12238,24 +12387,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -12876,103 +13026,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -12981,7 +13141,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -13474,91 +13634,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -14644,12 +14846,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -14662,7 +14867,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -14671,7 +14876,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -14680,7 +14893,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -14688,7 +14901,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -14700,7 +14913,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -14710,7 +14923,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -14720,7 +14933,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -14730,7 +14943,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -14739,14 +14952,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -14757,7 +14970,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -14767,7 +14980,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -14778,7 +14991,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -14789,7 +15002,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -14799,7 +15012,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -14809,7 +15022,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -14822,7 +15035,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -14832,7 +15045,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -14842,631 +15055,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -15784,7 +15997,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -17285,7 +17498,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -17598,85 +17811,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -17684,137 +17902,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -17822,7 +18040,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -17931,9 +18149,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -17950,23 +18168,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -17986,6 +18234,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -18000,13 +18260,41 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +#, fuzzy +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" +"Devuelve [code]true[/code] si el ratón ha entrado en el botón y no lo ha " +"dejado todavía." #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -18383,6 +18671,33 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +#, fuzzy +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" +"https://docs.godotengine.org/es/latest/getting_started/step_by_step/" +"animations.html" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -19101,6 +19416,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -19178,52 +19496,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -19233,18 +19562,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -19295,7 +19626,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -19328,30 +19659,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -19531,6 +19869,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -19742,7 +20112,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -20473,7 +20845,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -21631,12 +22003,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -22238,7 +22610,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -22246,61 +22618,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -22455,19 +22827,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -22606,35 +22986,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -22643,45 +23048,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -22689,44 +23094,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -22737,7 +23142,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -22862,28 +23270,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -22948,29 +23364,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -23515,119 +23937,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -23638,7 +24026,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -23646,16 +24034,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -23664,29 +24052,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -23694,16 +24067,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -23712,11 +24076,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -23727,7 +24087,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -23735,27 +24095,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -23764,7 +24124,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -23772,7 +24132,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -23782,7 +24142,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -23798,7 +24158,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -23814,51 +24174,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -23866,24 +24188,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -23894,7 +24199,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -23904,40 +24209,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -23945,30 +24250,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -23979,110 +24401,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -24106,8 +24498,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -24162,22 +24554,79 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." msgstr "" +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" +"Devuelve [code]true[/code] si existe un subnodo con el [code]name[/code] " +"especificado." + +#: modules/mono/doc_classes/GodotSharp.xml:56 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" +"Devuelve [code]true[/code] si la pista dada es importada. Si no, devuelve " +"[code]false[/code]." + +#: modules/mono/doc_classes/GodotSharp.xml:63 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" +"Devuelve [code]true[/code] si la pista dada es importada. Si no, devuelve " +"[code]false[/code]." + +#: modules/mono/doc_classes/GodotSharp.xml:70 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." +msgstr "" +"Devuelve [code]true[/code] si la pista en el índice [code]idx[/code] está " +"habilitada." + #: doc/classes/GPUParticles2D.xml:4 msgid "2D particle emitter." msgstr "" @@ -24200,13 +24649,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -26394,8 +26843,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -26418,29 +26867,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -26449,77 +26892,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -26527,51 +26970,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -26580,11 +27023,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -26594,7 +27037,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -26605,51 +27048,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -26657,7 +27100,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -26665,67 +27108,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -26735,7 +27178,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -26745,7 +27188,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -26756,7 +27199,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -26764,7 +27207,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -26772,7 +27215,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -26781,21 +27224,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -26804,25 +27247,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -26830,7 +27273,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -26838,7 +27281,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -26846,7 +27289,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -26854,7 +27297,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -26862,7 +27305,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -26872,7 +27315,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -26882,7 +27325,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -26893,31 +27336,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -26932,55 +27375,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -27982,17 +28425,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -28000,11 +28447,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -28012,10 +28459,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -28695,8 +29138,12 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +#, fuzzy +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" +"Si [code]true[/code], la [member animation] se está reproduciendo " +"actualmente." #: doc/classes/Joint2D.xml:21 msgid "The first body attached to the joint. Must derive from [PhysicsBody2D]." @@ -28965,7 +29412,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -29005,7 +29452,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -29045,7 +29493,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -29073,8 +29522,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -29085,15 +29534,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -29256,8 +29705,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -29550,9 +29999,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -29571,9 +30021,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -29581,7 +30031,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -29589,7 +30041,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -29615,27 +30070,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -29648,9 +30108,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -29995,24 +30455,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -30025,144 +30498,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -30170,80 +30643,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -30461,14 +30934,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -30476,34 +30949,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -30626,8 +31099,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -30816,11 +31289,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -30862,37 +31335,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -31153,16 +31626,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -33026,10 +33503,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -33038,10 +33517,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -33049,10 +33530,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -33070,7 +33553,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -33082,10 +33565,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -33096,10 +33581,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -33117,7 +33605,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -33128,9 +33616,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -33138,7 +33627,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -33149,7 +33638,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -33157,7 +33646,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -33167,7 +33656,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -33180,7 +33669,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -33190,38 +33679,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -33251,7 +33740,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -33273,31 +33762,34 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 +#, fuzzy msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" +"Devuelve el ultimo element del array, or [code]null[/code] si este esta " +"vacio." -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -33305,32 +33797,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -33338,96 +33830,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -33443,7 +33935,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -33459,7 +33951,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -33469,13 +33961,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -33484,7 +33976,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -33493,31 +33985,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -33528,7 +34020,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -33545,7 +34037,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -33556,27 +34048,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -33584,7 +34076,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -33595,30 +34087,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -33628,7 +34120,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -33639,7 +34131,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -33649,7 +34141,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -33658,14 +34150,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -33674,7 +34166,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -33682,51 +34174,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -33735,11 +34227,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -33748,169 +34240,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -34033,18 +34525,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -34562,12 +35054,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -34575,7 +35069,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -34587,11 +35081,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -34600,7 +35094,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -34608,7 +35102,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -34617,14 +35111,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -34634,7 +35128,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -34644,7 +35138,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -34654,13 +35148,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -34696,7 +35190,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -34707,7 +35201,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -34719,23 +35213,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -34746,7 +35241,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -34754,26 +35249,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -34783,54 +35278,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -34838,13 +35333,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -34856,34 +35351,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -34895,19 +35390,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -34916,7 +35411,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -34924,7 +35419,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -34933,33 +35428,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -35027,7 +35522,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -35176,7 +35675,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -35194,7 +35693,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -35247,7 +35746,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -35494,9 +35993,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -35532,44 +36031,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -35580,7 +36083,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -35598,11 +36101,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -35613,7 +36116,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -35624,26 +36127,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -35653,37 +36156,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -35691,15 +36194,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -35718,7 +36221,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -35728,133 +36231,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -37259,20 +37766,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -37356,13 +37863,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -37473,12 +37980,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -37486,13 +37999,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -38007,12 +38520,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -38347,7 +38875,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -39628,10 +40158,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -39719,11 +40245,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -39731,40 +40266,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -39945,55 +40480,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -40002,19 +40537,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -40022,32 +40557,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -40055,204 +40590,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -40566,7 +41101,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -41132,6 +41670,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -41139,7 +41683,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -41150,13 +41694,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -41164,49 +41708,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -41215,7 +41759,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -41223,7 +41767,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -41231,7 +41775,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -41241,7 +41785,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -41250,7 +41794,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -41259,7 +41803,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -41269,7 +41813,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -41277,7 +41821,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -41287,7 +41831,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -41297,7 +41841,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -41305,7 +41849,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -41314,7 +41858,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -41322,371 +41866,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -41694,118 +42238,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -41817,7 +42333,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -41829,38 +42345,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -41870,23 +42386,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -41898,7 +42414,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -41910,11 +42426,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -41922,11 +42438,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -41935,7 +42451,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -41943,7 +42459,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -41951,7 +42467,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -41961,14 +42477,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -41980,73 +42496,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -42056,32 +42572,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -42091,41 +42607,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -42135,19 +42651,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -42156,22 +42672,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -42183,7 +42699,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -42192,121 +42708,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -42314,17 +42830,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -42333,49 +42848,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -42998,11 +43513,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -43031,6 +43546,88 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +#, fuzzy +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "Devuelve el nodo final de la transicion dada." + +#: doc/classes/Rect2i.xml:71 +#, fuzzy +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" +"Devuelve [code]true[/code] si este [AABB] contiene completamente a otro." + +#: doc/classes/Rect2i.xml:80 +#, fuzzy +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "Devuelve este [AABB] ampliado para incluir un punto dado." + +#: doc/classes/Rect2i.xml:87 +#, fuzzy +msgid "Returns the area of the [Rect2i]." +msgstr "Devuelve el volumen del [AABB]." + +#: doc/classes/Rect2i.xml:96 +#, fuzzy +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" +"Devuelve una copia de la [AABB] crecida una cantidad dada de unidades hacia " +"todos los lados." + +#: doc/classes/Rect2i.xml:111 +#, fuzzy +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" +"Devuelve una copia de la [AABB] crecida una cantidad dada de unidades hacia " +"todos los lados." + +#: doc/classes/Rect2i.xml:122 +#, fuzzy +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" +"Devuelve una copia de la [AABB] crecida una cantidad dada de unidades hacia " +"todos los lados." + +#: doc/classes/Rect2i.xml:129 +#, fuzzy +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "Devuelve [code]true[/code] si el [AABB] es plano o vacío." + +#: doc/classes/Rect2i.xml:138 +#, fuzzy +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "Devuelve [code]true[/code] si el [AABB] contiene un punto." + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +#, fuzzy +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" +"Devuelve un [AABB] más grande que contiene tanto este [AABB] como el " +"[code]with[/code]." + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -43275,8 +43872,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -43285,38 +43881,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -43324,7 +43920,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -43332,7 +43928,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -43388,8 +43984,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -43493,8 +44089,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -44059,7 +44655,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -44087,8 +44683,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -44136,17 +44732,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -44158,7 +44750,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -44170,7 +44762,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -44182,58 +44774,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -44242,81 +44834,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -44325,31 +44865,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -44360,58 +44900,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -44422,82 +44962,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -44508,7 +45048,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -44519,23 +45059,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -44543,121 +45083,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -44668,59 +45208,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -44728,25 +45268,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -44754,7 +45294,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -44764,24 +45304,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -44790,19 +45330,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -44811,47 +45351,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -44860,11 +45400,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -44873,13 +45413,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -44890,15 +45430,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -44920,7 +45460,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -44929,72 +45469,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -45010,441 +45550,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -45452,41 +46006,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -45494,21 +46048,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -45519,7 +46073,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -45527,347 +46081,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -45982,7 +46536,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -46332,160 +46886,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -46493,11 +47048,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -46508,11 +47063,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -46523,24 +47078,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -46548,42 +47112,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -46592,111 +47156,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -46807,12 +47371,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -46877,11 +47439,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -46920,45 +47482,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -47124,12 +47690,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -47162,30 +47722,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -47897,7 +48451,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -47905,7 +48459,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -48147,7 +48701,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -48296,41 +48857,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -48338,31 +48911,118 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +#, fuzzy +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "Devuelve el número de efectos en el bus en [code]bus_idx[/code]." + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +#, fuzzy +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" +"Conecta la salida del bus en [code]bus_idx[/code] al bus llamado [code]send[/" +"code]." + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -48662,7 +49322,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -48732,20 +49392,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -48873,46 +49537,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -49446,19 +50115,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -49667,8 +50336,12 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +#, fuzzy +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" +"Devuelve [code]true[/code] si la pista en el índice [code]idx[/code] está " +"habilitada." #: doc/classes/String.xml:393 msgid "Returns [code]true[/code] if the string ends with the given string." @@ -49683,52 +50356,62 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 +#, fuzzy msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" +"Busca el array por un valor y devuelve su indice o -1 sino se encuentra. " +"Opcionalmente, el indice de busqueda inicial puede ser pasado." -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -49738,7 +50421,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -49748,7 +50431,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -49758,7 +50441,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -49771,48 +50454,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -49820,7 +50503,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -49828,136 +50511,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -49976,33 +50669,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -50019,7 +50712,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -50027,7 +50720,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -50035,7 +50728,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -50043,14 +50736,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -50058,25 +50751,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -50084,25 +50777,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -50594,37 +51287,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -50700,15 +51398,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -51062,7 +51764,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -51485,15 +52187,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -51506,239 +52208,236 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +#, fuzzy +msgid "Sets the text for a specific line." +msgstr "Establece la hora de una clave existente." + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -51907,24 +52606,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -52435,8 +53134,9 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." -msgstr "" +#, fuzzy +msgid "Returns an array of all cells with the given tile [code]index[/code]." +msgstr "Devuelve el nombre del bus con el índice [code]bus_idx[/code]." #: doc/classes/TileMap.xml:96 msgid "Returns a rectangle enclosing the used (non-empty) tiles of the map." @@ -52701,11 +53401,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -52713,11 +53421,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -52726,27 +53434,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -52754,13 +53462,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -52768,11 +53476,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -52781,27 +53489,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -52809,188 +53517,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -53065,67 +53778,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -54158,92 +54810,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -54251,82 +54903,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -54370,13 +55022,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -55354,24 +56006,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -55379,39 +56036,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -55419,109 +56076,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -55529,73 +56187,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -55607,15 +56267,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -55629,30 +56293,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -55660,104 +56328,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -55769,20 +56433,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -56161,13 +56829,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -56299,8 +56967,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -56350,11 +57018,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -58418,6 +59086,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -58437,16 +59106,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -59190,20 +59865,34 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +#, fuzzy +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "https://docs.godotengine.org/es/latest/tutorials/animation/index.html" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -59263,6 +59952,846 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +#, fuzzy +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" +"Establece el nombre del bus en el índice [code]bus_idx[/code] a [code]name[/" +"code]." + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +#, fuzzy +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" +"Establece el nombre del bus en el índice [code]bus_idx[/code] a [code]name[/" +"code]." + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +#, fuzzy +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" +"Establece el nombre del bus en el índice [code]bus_idx[/code] a [code]name[/" +"code]." + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +#, fuzzy +msgid "Use the current viewport's texture as the source." +msgstr "Establece el fotograma actualmente visible de la textura." + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +#, fuzzy +msgid "Use the texture provided in the input port for this function." +msgstr "El numero de puertos de entrada disponibles para este nodo." + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +#, fuzzy +msgid "Defaults to black color." +msgstr "Método por defecto flags." + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +#, fuzzy +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "Operador AND lógico ([code]and[/code] o [code]&&[/code])." + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +#, fuzzy +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "Operador OR lógico ([code]or[/code] o [code]||[/code])." + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +#, fuzzy +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "Operador AND lógico ([code]and[/code] o [code]&&[/code])." + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +#, fuzzy +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "Operador OR lógico ([code]or[/code] o [code]||[/code])." + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +#, fuzzy +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" +"Establece el nombre del bus en el índice [code]bus_idx[/code] a [code]name[/" +"code]." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +#, fuzzy +msgid "Returns the opposite value of the parameter." +msgstr "Devuelve el volumen del [AABB]." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +#, fuzzy +msgid "Returns [code]1/vector[/code]." +msgstr "Devuelve [code]true[/code] si el array es vacio." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +#, fuzzy +msgid "Returns the absolute value of the parameter." +msgstr "Devuelve el volumen del [AABB]." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +#, fuzzy +msgid "Returns the arc-cosine of the parameter." +msgstr "Devuelve el número de bandas del ecualizador." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +#, fuzzy +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "Devuelve el tipo de interpolación de una pista determinada." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +#, fuzzy +msgid "Returns the arc-sine of the parameter." +msgstr "Devuelve la cantidad de pistas en la animación." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +#, fuzzy +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "Devuelve el número de bandas del ecualizador." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +#, fuzzy +msgid "Returns the arc-tangent of the parameter." +msgstr "Devuelve la duración del flujo de audio en segundos." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +#, fuzzy +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "Devuelve el número de bandas del ecualizador." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +#, fuzzy +msgid "Returns the cosine of the parameter." +msgstr "Devuelve el volumen del [AABB]." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +#, fuzzy +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "Devuelve el número de bandas del ecualizador." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +#, fuzzy +msgid "Returns the inverse of the square root of the parameter." +msgstr "Devuelve el numer de elementos en el array." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +#, fuzzy +msgid "Returns the sine of the parameter." +msgstr "Devuelve el numer de elementos en el array." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +#, fuzzy +msgid "Returns the hyperbolic sine of the parameter." +msgstr "Devuelve el número de bandas del ecualizador." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +#, fuzzy +msgid "Returns the square root of the parameter." +msgstr "Devuelve el modo de actualización de una pista de valores." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +#, fuzzy +msgid "Returns the tangent of the parameter." +msgstr "Devuelve la duración del flujo de audio en segundos." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +#, fuzzy +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "Devuelve el número de bandas del ecualizador." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +#, fuzzy +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "Devuelve el numero de conexiones en el grafico." + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +#, fuzzy +msgid "Returns the remainder of the two vectors." +msgstr "Devuelve la duración del flujo de audio en segundos." + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +#, fuzzy +msgid "Returns the arc-tangent of the parameters." +msgstr "Devuelve la duración del flujo de audio en segundos." + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +#, fuzzy +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" +"Devuelve [code]true[/code] si [code]a[/code] y [code]b[/code] son " +"aproximadamente iguales entre sí." + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -59663,8 +61192,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -60058,8 +61588,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -60081,8 +61612,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 @@ -60983,3 +62515,195 @@ msgstr "" msgid "" "If [code]true[/code], child nodes are sorted, otherwise sorting is disabled." msgstr "" + +#~ msgid "Gamepad button 0." +#~ msgstr "Botón 0 del mando de videojuegos." + +#~ msgid "Gamepad button 1." +#~ msgstr "Botón 1 del mando de videojuegos." + +#~ msgid "Gamepad button 2." +#~ msgstr "Botón 2 del mando de videojuegos." + +#~ msgid "Gamepad button 3." +#~ msgstr "Boton 3 del mando de juegos." + +#~ msgid "Gamepad button 4." +#~ msgstr "Boton 4 del mando de juegos." + +#~ msgid "Gamepad button 5." +#~ msgstr "Boton 5 del mando de videojuegos." + +#~ msgid "Gamepad button 6." +#~ msgstr "Botón 6 del mando de videojuegos." + +#~ msgid "Gamepad button 7." +#~ msgstr "Botón 7 del mando de videojuegos." + +#~ msgid "Gamepad button 8." +#~ msgstr "Botón 8 del mando de videojuegos." + +#~ msgid "Gamepad button 9." +#~ msgstr "Botón 9 del mando de videojuegos." + +#~ msgid "Gamepad button 10." +#~ msgstr "Botón 10 del mando de videojuegos." + +#~ msgid "Gamepad button 11." +#~ msgstr "Botón 11 del mando de videojuegos." + +#~ msgid "Gamepad button 12." +#~ msgstr "Botón 12 del mando de videojuegos." + +#~ msgid "Gamepad button 13." +#~ msgstr "Botón 13 del mando de videojuegos." + +#~ msgid "Gamepad button 14." +#~ msgstr "Botón 14 del mando de videojuegos." + +#~ msgid "Gamepad button 15." +#~ msgstr "Boton 15 del mando de juegos." + +#~ msgid "Represents the maximum number of joystick buttons supported." +#~ msgstr "Representa el máximo número de botones de joystick soportados." + +#~ msgid "DualShock circle button." +#~ msgstr "Botón de círculo DualShock." + +#~ msgid "DualShock X button." +#~ msgstr "Botón X DualShock." + +#~ msgid "DualShock square button." +#~ msgstr "Botón cuadrado DualShock." + +#~ msgid "DualShock triangle button." +#~ msgstr "Botón triángulo DualShock." + +#~ msgid "Nintendo controller B button." +#~ msgstr "Botón B del mando de Nintendo." + +#~ msgid "Nintendo controller X button." +#~ msgstr "Botón X del mando de Nintendo." + +#~ msgid "Nintendo controller Y button." +#~ msgstr "Botón Y del mando de Nintendo." + +#~ msgid "Grip (side) buttons on a VR controller." +#~ msgstr "Botones de agarre (laterales) en un controlador VR." + +#~ msgid "Push down on the touchpad or main joystick on a VR controller." +#~ msgstr "" +#~ "Presiona el panel táctil o el joystick principal de un controlador VR." + +#~ msgid "Trigger on a VR controller." +#~ msgstr "Gatillo en un controlador VR." + +#~ msgid "" +#~ "A button on the right Oculus Touch controller, X button on the left " +#~ "controller (also when used in OpenVR)." +#~ msgstr "" +#~ "Botón A en el controlador Oculus Touch derecho y botón X en el " +#~ "controlador izquierdo (también cuando se usa en OpenVR)." + +#~ msgid "" +#~ "B button on the right Oculus Touch controller, Y button on the left " +#~ "controller (also when used in OpenVR)." +#~ msgstr "" +#~ "Botón B en el controlador Oculus Touch derecho, botón Y en el controlador " +#~ "izquierdo (también cuando se usa en OpenVR)." + +#~ msgid "Menu button on either Oculus Touch controller." +#~ msgstr "Botón de menú en cualquiera de los mandos de Oculus Touch." + +#~ msgid "" +#~ "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +#~ msgstr "" +#~ "Botón de menú en OpenVR (excepto cuando se utilizan los controladores " +#~ "Oculus Touch)." + +#~ msgid "Gamepad button Select." +#~ msgstr "Botón Select en el mando de videojuegos." + +#~ msgid "Gamepad button Start." +#~ msgstr "Botón Start en el mando de videojuegos." + +#~ msgid "Gamepad DPad up." +#~ msgstr "DPad arriba en el mando de videojuegos." + +#~ msgid "Gamepad DPad down." +#~ msgstr "Dpad abajo en el mando de videojuegos." + +#~ msgid "Gamepad DPad left." +#~ msgstr "DPad izquierda en el mando de videojuegos." + +#~ msgid "Gamepad DPad right." +#~ msgstr "Dpad derecha en el mando de videojuegos." + +#~ msgid "Gamepad left trigger." +#~ msgstr "Gatillo izquierdo del mando de videojuegos." + +#~ msgid "Gamepad left stick click." +#~ msgstr "Click en el palo izquierdo del mando de videojuegos." + +#~ msgid "Gamepad right trigger." +#~ msgstr "Gatillo derecho del mando de videojuegos." + +#~ msgid "Gamepad right stick click." +#~ msgstr "Click derecho del palo del mando de videojuegos." + +#~ msgid "Gamepad left stick horizontal axis." +#~ msgstr "Palo izquierdo del eje horizontal del mando de videojuegos." + +#~ msgid "Gamepad right stick horizontal axis." +#~ msgstr "Palo derecho del eje horizontal del mando de videojuegos." + +#~ msgid "Generic gamepad axis 4." +#~ msgstr "Eje 4 del mando de videojuegos genérico." + +#~ msgid "Generic gamepad axis 5." +#~ msgstr "Eje 5 del mando de videojuegos genérico." + +#~ msgid "Generic gamepad axis 8." +#~ msgstr "Eje genérico del mando de videojuegos 8." + +#~ msgid "Generic gamepad axis 9." +#~ msgstr "Eje 9 del mando de videojuegos genérico." + +#~ msgid "Represents the maximum number of joystick axes supported." +#~ msgstr "Representa el número máximo de ejes de joystick soportados." + +#~ msgid "Gamepad left analog trigger." +#~ msgstr "Disparador analógico izquierdo del mando de videojuegos." + +#~ msgid "Gamepad right analog trigger." +#~ msgstr "Disparador analogico derecho del mando de juegos." + +#~ msgid "VR Controller analog trigger." +#~ msgstr "Disparador analogico del Mando de Realidad Virtual." + +#~ msgid "VR Controller analog grip (side buttons)." +#~ msgstr "Empuñadura analógica del controlador VR (botones laterales)." + +#~ msgid "" +#~ "OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " +#~ "controllers)." +#~ msgstr "" +#~ "Eje X del touchpad OpenVR (eje del joystick en los controladores Oculus " +#~ "Touch y Windows MR)." + +#~ msgid "" +#~ "OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " +#~ "controllers)." +#~ msgstr "" +#~ "Eje Y del panel táctil OpenVR (eje del joystick en los controladores " +#~ "Oculus Touch y Windows MR)." + +#~ msgid "Built-in visual script functions." +#~ msgstr "Funciones de visual script incorporadas." + +#~ msgid "" +#~ "A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " +#~ "and [VisualScript]." +#~ msgstr "" +#~ "Una lista de funciones construidas en visual script, ver " +#~ "[VisualScriptBuiltinFunc] y [VisualScript]." diff --git a/doc/translations/fi.po b/doc/translations/fi.po index dfc57ff30ca..0a9b21aa5a5 100644 --- a/doc/translations/fi.po +++ b/doc/translations/fi.po @@ -1242,1159 +1242,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2402,367 +2410,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2772,212 +2754,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -2987,7 +2969,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -2997,14 +2979,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3012,55 +2994,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3068,397 +3050,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3471,8 +3443,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3592,6 +3564,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3664,6 +3637,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3717,7 +3781,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3730,7 +3794,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4326,7 +4390,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5403,45 +5467,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5837,7 +5931,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -5951,14 +6047,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -5975,20 +6071,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -5996,42 +6099,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6039,21 +6142,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6061,11 +6164,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6073,7 +6176,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6086,7 +6189,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6318,7 +6421,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6465,11 +6568,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6485,7 +6591,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6509,13 +6615,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6533,68 +6639,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6659,7 +6765,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6675,7 +6781,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6699,7 +6805,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6717,7 +6823,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7331,27 +7437,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8378,8 +8492,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8486,92 +8600,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8584,7 +8703,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8593,13 +8712,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8608,122 +8727,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8731,67 +8854,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8805,32 +8928,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8844,136 +8967,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -8982,230 +9105,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9214,73 +9337,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9288,45 +9410,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9334,7 +9456,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9603,36 +9725,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9700,21 +9816,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9750,24 +9866,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10388,103 +10505,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10493,7 +10620,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -10986,91 +11113,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12156,12 +12325,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12174,7 +12346,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12183,7 +12355,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12192,7 +12372,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12200,7 +12380,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12212,7 +12392,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12222,7 +12402,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12232,7 +12412,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12242,7 +12422,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12251,14 +12431,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12269,7 +12449,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12279,7 +12459,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12290,7 +12470,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12301,7 +12481,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12311,7 +12491,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12321,7 +12501,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12334,7 +12514,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12344,7 +12524,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12354,631 +12534,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13296,7 +13476,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14797,7 +14977,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15110,85 +15290,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15196,137 +15381,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15334,7 +15519,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15443,9 +15628,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15462,23 +15647,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15498,6 +15713,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15512,13 +15739,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -15895,6 +16147,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16613,6 +16889,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16690,52 +16969,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16745,18 +17035,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16807,7 +17099,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16840,30 +17132,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17043,6 +17342,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17254,7 +17585,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -17985,7 +18318,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19143,12 +19476,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19750,7 +20083,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19758,61 +20091,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -19967,19 +20300,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20118,35 +20459,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20155,45 +20521,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20201,44 +20567,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20249,7 +20615,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20374,28 +20743,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20460,29 +20837,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21027,119 +21410,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21150,7 +21499,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21158,16 +21507,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21176,29 +21525,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21206,16 +21540,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21224,11 +21549,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21239,7 +21560,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21247,27 +21568,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21276,7 +21597,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21284,7 +21605,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21294,7 +21615,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21310,7 +21631,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21326,51 +21647,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21378,24 +21661,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21406,7 +21672,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21416,40 +21682,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21457,30 +21723,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21491,110 +21874,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21618,8 +21971,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21674,20 +22027,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21712,13 +22110,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -23906,8 +24304,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -23930,29 +24328,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -23961,77 +24353,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24039,51 +24431,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24092,11 +24484,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24106,7 +24498,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24117,51 +24509,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24169,7 +24561,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24177,67 +24569,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24247,7 +24639,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24257,7 +24649,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24268,7 +24660,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24276,7 +24668,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24284,7 +24676,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24293,21 +24685,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24316,25 +24708,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24342,7 +24734,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24350,7 +24742,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24358,7 +24750,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24366,7 +24758,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24374,7 +24766,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24384,7 +24776,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24394,7 +24786,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24405,31 +24797,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24444,55 +24836,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25491,17 +25883,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25509,11 +25905,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25521,10 +25917,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26204,7 +26596,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26474,7 +26867,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26514,7 +26907,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26554,7 +26948,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26582,8 +26977,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26594,15 +26989,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26765,8 +27160,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27059,9 +27454,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27080,9 +27476,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27090,7 +27486,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27098,7 +27496,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27124,27 +27525,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27157,9 +27563,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27504,24 +27910,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27534,144 +27953,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27679,80 +28098,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -27970,14 +28389,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -27985,34 +28404,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28135,8 +28554,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28325,11 +28744,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28371,37 +28790,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28662,16 +29081,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30535,10 +30958,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30547,10 +30972,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30558,10 +30985,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30579,7 +31008,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30591,10 +31020,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30605,10 +31036,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30626,7 +31060,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30637,9 +31071,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30647,7 +31082,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30658,7 +31093,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30666,7 +31101,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30676,7 +31111,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30689,7 +31124,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30699,38 +31134,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30760,7 +31195,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30782,31 +31217,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30814,32 +31249,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30847,96 +31282,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30952,7 +31387,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -30968,7 +31403,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -30978,13 +31413,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -30993,7 +31428,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -31002,31 +31437,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31037,7 +31472,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31054,7 +31489,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31065,27 +31500,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31093,7 +31528,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31104,30 +31539,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31137,7 +31572,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31148,7 +31583,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31158,7 +31593,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31167,14 +31602,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31183,7 +31618,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31191,51 +31626,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31244,11 +31679,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31257,169 +31692,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31542,18 +31977,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32071,12 +32506,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32084,7 +32521,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32096,11 +32533,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32109,7 +32546,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32117,7 +32554,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32126,14 +32563,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32143,7 +32580,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32153,7 +32590,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32163,13 +32600,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32205,7 +32642,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32216,7 +32653,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32228,23 +32665,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32255,7 +32693,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32263,26 +32701,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32292,54 +32730,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32347,13 +32785,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32365,34 +32803,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32404,19 +32842,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32425,7 +32863,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32433,7 +32871,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32442,33 +32880,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32536,7 +32974,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32685,7 +33127,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32703,7 +33145,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32756,7 +33198,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -33003,9 +33445,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33041,44 +33483,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33089,7 +33535,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33107,11 +33553,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33122,7 +33568,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33133,26 +33579,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33162,37 +33608,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33200,15 +33646,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33227,7 +33673,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33237,133 +33683,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34768,20 +35218,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34865,13 +35315,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -34982,12 +35432,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -34995,13 +35451,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35516,12 +35972,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35856,7 +36327,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37137,10 +37610,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37228,11 +37697,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37240,40 +37718,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37454,55 +37932,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37511,19 +37989,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37531,32 +38009,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37564,204 +38042,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38075,7 +38553,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38641,6 +39122,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38648,7 +39135,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38659,13 +39146,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38673,49 +39160,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38724,7 +39211,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38732,7 +39219,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38740,7 +39227,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38750,7 +39237,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38759,7 +39246,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38768,7 +39255,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38778,7 +39265,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38786,7 +39273,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38796,7 +39283,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38806,7 +39293,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38814,7 +39301,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38823,7 +39310,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38831,371 +39318,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39203,118 +39690,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39326,7 +39785,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39338,38 +39797,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39379,23 +39838,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39407,7 +39866,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39419,11 +39878,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39431,11 +39890,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39444,7 +39903,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39452,7 +39911,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39460,7 +39919,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39470,14 +39929,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39489,73 +39948,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39565,32 +40024,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39600,41 +40059,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39644,19 +40103,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39665,22 +40124,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39692,7 +40151,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39701,121 +40160,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39823,17 +40282,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39842,49 +40300,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40507,11 +40965,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40540,6 +40998,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40784,8 +41305,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40794,38 +41314,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40833,7 +41353,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40841,7 +41361,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -40897,8 +41417,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -41002,8 +41522,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41568,7 +42088,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41596,8 +42116,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41645,17 +42165,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41667,7 +42183,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41679,7 +42195,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41691,58 +42207,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41751,81 +42267,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41834,31 +42298,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41869,58 +42333,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -41931,82 +42395,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42017,7 +42481,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42028,23 +42492,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42052,121 +42516,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42177,59 +42641,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42237,25 +42701,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42263,7 +42727,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42273,24 +42737,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42299,19 +42763,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42320,47 +42784,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42369,11 +42833,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42382,13 +42846,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42399,15 +42863,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42429,7 +42893,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42438,72 +42902,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42519,441 +42983,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -42961,41 +43439,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -43003,21 +43481,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43028,7 +43506,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43036,347 +43514,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43491,7 +43969,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43841,160 +44319,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -44002,11 +44481,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44017,11 +44496,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44032,24 +44511,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44057,42 +44545,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44101,111 +44589,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44316,12 +44804,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44386,11 +44872,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44429,45 +44915,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44633,12 +45123,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44671,30 +45155,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45406,7 +45884,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45414,7 +45892,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45656,7 +46134,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45805,41 +46290,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45847,31 +46344,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46171,7 +46751,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46241,20 +46821,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46382,46 +46966,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -46955,19 +47544,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47176,7 +47765,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47192,52 +47782,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47247,7 +47844,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47257,7 +47854,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47267,7 +47864,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47280,48 +47877,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47329,7 +47926,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47337,136 +47934,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47485,33 +48092,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47528,7 +48135,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47536,7 +48143,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47544,7 +48151,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47552,14 +48159,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47567,25 +48174,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47593,25 +48200,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48103,37 +48710,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48209,15 +48821,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48571,7 +49187,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -48994,15 +49610,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49015,239 +49631,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49416,24 +50028,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -49944,7 +50556,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50210,11 +50822,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50222,11 +50842,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50235,27 +50855,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50263,13 +50883,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50277,11 +50897,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50290,27 +50910,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50318,188 +50938,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50574,67 +51199,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51667,92 +52231,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51760,82 +52324,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51879,13 +52443,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52863,24 +53427,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52888,39 +53457,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -52928,109 +53497,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53038,73 +53608,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53116,15 +53688,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53138,30 +53714,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53169,104 +53749,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53278,20 +53854,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53670,13 +54250,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53808,8 +54388,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53859,11 +54439,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -55927,6 +56507,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -55946,16 +56527,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56698,20 +57285,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56771,6 +57371,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57171,8 +58569,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57566,8 +58965,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57589,8 +58989,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/fr.po b/doc/translations/fr.po index 198d1118df7..d9628a6c350 100644 --- a/doc/translations/fr.po +++ b/doc/translations/fr.po @@ -1516,1159 +1516,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2676,367 +2684,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -3046,212 +3028,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -3261,7 +3243,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -3271,14 +3253,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3286,55 +3268,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3342,397 +3324,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3745,8 +3717,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3866,6 +3838,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3938,6 +3911,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3991,7 +4055,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -4004,7 +4068,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4600,7 +4664,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5680,45 +5744,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -6114,7 +6208,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -6227,15 +6323,20 @@ msgid "Removes the first occurrence of a value from the array." msgstr "" #: doc/classes/Array.xml:203 +#, fuzzy msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" +"Trouve la première occurrence d'une sous-chaîne de caractères. Retourne le " +"position de départ de la sous-chaîne de caractères ou -1 si non trouvée. " +"Optionnellement, l'index de recherche initial peut être passé (en tant " +"qu'argument) ." #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -6252,20 +6353,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -6273,42 +6381,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6316,21 +6424,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6338,11 +6446,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6350,7 +6458,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6363,7 +6471,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6595,7 +6703,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6742,11 +6850,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6762,7 +6873,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6786,13 +6897,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6810,68 +6921,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6936,7 +7047,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6952,7 +7063,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6976,7 +7087,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6994,7 +7105,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7608,27 +7719,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8655,8 +8774,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8763,92 +8882,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8861,7 +8985,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8870,13 +8994,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8885,122 +9009,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -9008,67 +9136,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -9082,32 +9210,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -9121,136 +9249,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -9259,230 +9387,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9491,73 +9619,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9565,45 +9692,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9611,7 +9738,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9880,36 +10007,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9977,21 +10098,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -10027,24 +10148,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10665,103 +10787,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10770,7 +10902,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -11263,91 +11395,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12433,12 +12607,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12451,7 +12628,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12460,7 +12637,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12469,7 +12654,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12477,7 +12662,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12489,7 +12674,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12499,7 +12684,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12509,7 +12694,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12519,7 +12704,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12528,14 +12713,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12546,7 +12731,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12556,7 +12741,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12567,7 +12752,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12578,7 +12763,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12588,7 +12773,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12598,7 +12783,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12611,7 +12796,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12621,7 +12806,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12631,631 +12816,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13573,7 +13758,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -15074,7 +15259,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15387,85 +15572,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15473,137 +15663,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15611,7 +15801,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15720,9 +15910,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15739,23 +15929,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15775,6 +15995,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15789,13 +16021,41 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +#, fuzzy +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" +"Retourne [code]true[/code] (vrai) si la chaîne de caractères finit par la " +"chaîne de caractères donnée." #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -16172,6 +16432,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16890,6 +17174,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16967,52 +17254,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -17022,18 +17320,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -17084,7 +17384,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -17117,30 +17417,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17320,6 +17627,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17531,7 +17870,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -18262,7 +18603,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19420,12 +19761,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -20027,7 +20368,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -20035,61 +20376,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -20244,19 +20585,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20395,35 +20744,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20432,45 +20806,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20478,44 +20852,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20526,7 +20900,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20651,28 +21028,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20737,29 +21122,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21304,119 +21695,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21427,7 +21784,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21435,16 +21792,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21453,29 +21810,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21483,16 +21825,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21501,11 +21834,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21516,7 +21845,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21524,27 +21853,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21553,7 +21882,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21561,7 +21890,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21571,7 +21900,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21587,7 +21916,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21603,51 +21932,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21655,24 +21946,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21683,7 +21957,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21693,40 +21967,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21734,30 +22008,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21768,110 +22159,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21895,8 +22256,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21951,22 +22312,77 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." msgstr "" +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" +"Retourne [code]true[/code] (vrai) si la chaîne de caractères commence par la " +"chaîne de caractères donnée." + +#: modules/mono/doc_classes/GodotSharp.xml:56 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" +"Renvoie [code]true[/code] (vrai) si [code]s[/code] vaut zéro ou quasiment " +"zéro." + +#: modules/mono/doc_classes/GodotSharp.xml:63 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" +"Renvoie [code]true[/code] (vrai) si [code]s[/code] vaut zéro ou quasiment " +"zéro." + +#: modules/mono/doc_classes/GodotSharp.xml:70 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." +msgstr "Retourne [code]true[/code] (vrai) si la chaîne de caractères est vide." + #: doc/classes/GPUParticles2D.xml:4 msgid "2D particle emitter." msgstr "" @@ -21989,13 +22405,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -24183,8 +24599,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -24207,29 +24623,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -24238,77 +24648,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24316,51 +24726,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24369,11 +24779,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24383,7 +24793,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24394,51 +24804,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24446,7 +24856,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24454,67 +24864,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24524,7 +24934,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24534,7 +24944,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24545,7 +24955,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24553,7 +24963,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24561,7 +24971,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24570,21 +24980,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24593,25 +25003,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24619,7 +25029,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24627,7 +25037,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24635,7 +25045,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24643,7 +25053,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24651,7 +25061,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24661,7 +25071,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24671,7 +25081,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24682,31 +25092,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24721,55 +25131,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25771,17 +26181,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25789,11 +26203,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25801,10 +26215,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26484,7 +26894,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26754,7 +27165,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26794,7 +27205,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26834,7 +27246,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26862,8 +27275,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26874,15 +27287,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -27045,8 +27458,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27339,9 +27752,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27360,9 +27774,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27370,7 +27784,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27378,7 +27794,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27404,27 +27823,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27437,9 +27861,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27784,24 +28208,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27814,144 +28251,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27959,80 +28396,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -28250,14 +28687,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -28265,34 +28702,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28415,8 +28852,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28605,11 +29042,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28651,37 +29088,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28942,16 +29379,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30815,10 +31256,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30827,10 +31270,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30838,10 +31283,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30859,7 +31306,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30871,10 +31318,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30885,10 +31334,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30906,7 +31358,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30917,9 +31369,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30927,7 +31380,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30938,7 +31391,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30946,7 +31399,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30956,7 +31409,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30969,7 +31422,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30979,38 +31432,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -31040,7 +31493,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -31062,31 +31515,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -31094,32 +31547,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -31127,96 +31580,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -31232,7 +31685,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -31248,7 +31701,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -31258,13 +31711,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -31273,7 +31726,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -31282,31 +31735,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31317,7 +31770,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31334,7 +31787,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31345,27 +31798,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31373,7 +31826,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31384,30 +31837,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31417,7 +31870,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31428,7 +31881,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31438,7 +31891,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31447,14 +31900,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31463,7 +31916,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31471,51 +31924,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31524,11 +31977,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31537,169 +31990,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31822,18 +32275,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32351,12 +32804,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32364,7 +32819,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32376,11 +32831,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32389,7 +32844,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32397,7 +32852,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32406,14 +32861,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32423,7 +32878,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32433,7 +32888,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32443,13 +32898,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32485,7 +32940,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32496,7 +32951,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32508,23 +32963,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32535,7 +32991,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32543,26 +32999,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32572,54 +33028,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32627,13 +33083,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32645,34 +33101,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32684,19 +33140,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32705,7 +33161,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32713,7 +33169,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32722,33 +33178,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32816,7 +33272,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32965,7 +33425,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32983,7 +33443,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -33036,7 +33496,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -33283,9 +33743,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33321,44 +33781,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33369,7 +33833,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33387,11 +33851,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33402,7 +33866,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33413,26 +33877,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33442,37 +33906,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33480,15 +33944,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33507,7 +33971,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33517,133 +33981,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -35048,20 +35516,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -35145,13 +35613,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -35262,12 +35730,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -35275,13 +35749,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35796,12 +36270,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -36136,7 +36625,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37417,10 +37908,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37508,11 +37995,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37520,40 +38016,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37734,55 +38230,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37791,19 +38287,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37811,32 +38307,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37844,204 +38340,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38355,7 +38851,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38921,6 +39420,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38928,7 +39433,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38939,13 +39444,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38953,49 +39458,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -39004,7 +39509,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -39012,7 +39517,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -39020,7 +39525,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -39030,7 +39535,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -39039,7 +39544,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -39048,7 +39553,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -39058,7 +39563,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -39066,7 +39571,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -39076,7 +39581,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -39086,7 +39591,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -39094,7 +39599,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -39103,7 +39608,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -39111,371 +39616,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39483,118 +39988,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39606,7 +40083,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39618,38 +40095,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39659,23 +40136,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39687,7 +40164,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39699,11 +40176,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39711,11 +40188,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39724,7 +40201,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39732,7 +40209,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39740,7 +40217,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39750,14 +40227,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39769,73 +40246,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39845,32 +40322,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39880,41 +40357,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39924,19 +40401,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39945,22 +40422,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39972,7 +40449,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39981,121 +40458,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -40103,17 +40580,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -40122,49 +40598,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40787,11 +41263,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40820,6 +41296,74 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +#, fuzzy +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" +"Retourne [code]true[/code] (vrai) si la chaîne de caractères finit par la " +"chaîne de caractères donnée." + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +#, fuzzy +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "Retourne [code]true[/code] (vrai) si la chaîne de caractères est vide." + +#: doc/classes/Rect2i.xml:138 +#, fuzzy +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "Retourne [code]true[/code] (vrai) si la chaîne de caractères est vide." + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -41064,8 +41608,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -41074,38 +41617,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -41113,7 +41656,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -41121,7 +41664,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -41177,8 +41720,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -41282,8 +41825,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41848,7 +42391,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41876,8 +42419,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41925,17 +42468,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41947,7 +42486,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41959,7 +42498,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41971,58 +42510,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -42031,81 +42570,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42114,31 +42601,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -42149,58 +42636,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -42211,82 +42698,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42297,7 +42784,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42308,23 +42795,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42332,121 +42819,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42457,59 +42944,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42517,25 +43004,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42543,7 +43030,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42553,24 +43040,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42579,19 +43066,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42600,47 +43087,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42649,11 +43136,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42662,13 +43149,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42679,15 +43166,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42709,7 +43196,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42718,72 +43205,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42799,441 +43286,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -43241,41 +43742,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -43283,21 +43784,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43308,7 +43809,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43316,347 +43817,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43771,7 +44272,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -44121,160 +44622,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -44282,11 +44784,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44297,11 +44799,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44312,24 +44814,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44337,42 +44848,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44381,111 +44892,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44596,12 +45107,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44666,11 +45175,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44709,45 +45218,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44913,12 +45426,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44951,30 +45458,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45686,7 +46187,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45694,7 +46195,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45936,7 +46437,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -46085,41 +46593,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -46127,31 +46647,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46451,7 +47054,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46521,20 +47124,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46662,46 +47269,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -47235,19 +47847,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47504,7 +48116,9 @@ msgstr "" "et espaces antéposés)." #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +#, fuzzy +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "Retourne [code]true[/code] (vrai) si la chaîne de caractères est vide." #: doc/classes/String.xml:393 @@ -47524,34 +48138,39 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -"Trouve la première occurrence d'une sous-chaîne de caractères. Retourne le " -"position de départ de la sous-chaîne de caractères ou -1 si non trouvée. " -"Optionnellement, l'index de recherche initial peut être passé (en tant " -"qu'argument) ." -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 +#, fuzzy msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" "Trouve la dernière occurence d'une sous-chaîne de caractère. Retourne la " "position de départ de la sous-chaîne de caractères ou -1 si non trouvée." -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 +#, fuzzy msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" "Trouve la première occurence d'une sous-chaîne de caractères. Retourne la " "position de départ de la sous-chaîne de caractères ou -1 si non trouvée. " "Optionnellement, l'index de recherche initial peut être passé (en tant " "qu'argument) ." -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." @@ -47559,33 +48178,33 @@ msgstr "" "Formate la chaîne de caractères en remplaçant toutes les occurences de " "[code]placeholder[/code] par [code]values[/code]." -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" "Si la chaîne de caractères est un chemin de fichier valide, retourne " "l'extension." -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" "Si la chaîne de caractères est un chemin de fichier valide, retourne le nom " "du fichier." -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47601,7 +48220,7 @@ msgstr "" "print(\"0xff\".hex_to_int()) # Affiche \"255\"\n" "[/codeblock]" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47611,7 +48230,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47621,7 +48240,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47634,48 +48253,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47683,7 +48302,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47691,136 +48310,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47839,33 +48468,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47882,7 +48511,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47890,7 +48519,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47898,7 +48527,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47906,14 +48535,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47921,25 +48550,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "Retourne la chaîne de caractères convertie en minuscules." -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "Retourne la chaîne de caractères convertie en majuscules." -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47952,25 +48581,25 @@ msgstr "" "caractères UTF-8. Par conséquent, il est préférable d'utiliser cette " "fonction à la place [method to_ascii]." -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48462,37 +49091,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48568,15 +49202,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48930,7 +49568,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -49353,15 +49991,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49374,239 +50012,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49775,24 +50409,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -50303,7 +50937,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50569,11 +51203,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50581,11 +51223,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50594,27 +51236,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50622,13 +51264,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50636,11 +51278,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50649,27 +51291,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50677,188 +51319,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50933,67 +51580,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -52026,92 +52612,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -52119,82 +52705,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -52238,13 +52824,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -53222,24 +53808,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -53247,39 +53838,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -53287,109 +53878,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53397,73 +53989,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53475,15 +54069,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53497,30 +54095,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53528,104 +54130,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53637,20 +54235,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -54029,13 +54631,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -54167,8 +54769,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -54218,11 +54820,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -56286,6 +56888,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -56305,16 +56908,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -57057,20 +57666,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -57130,6 +57752,822 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +#, fuzzy +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" +"Construit une nouvelle chaîne de caractères à partir de la [Transform] " +"donnée." + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +#, fuzzy +msgid "Returns [code]1/vector[/code]." +msgstr "Retourne [code]true[/code] (vrai) si la chaîne de caractères est vide." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +#, fuzzy +msgid "Returns the arc-cosine of the parameter." +msgstr "Retourne la chaîne de caractères convertie en minuscules." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +#, fuzzy +msgid "Returns the arc-sine of the parameter." +msgstr "Retourne la chaîne de caractères convertie en majuscules." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +#, fuzzy +msgid "Returns the arc-tangent of the parameter." +msgstr "Retourne la chaîne de caractères convertie en minuscules." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +#, fuzzy +msgid "Returns the cosine of the parameter." +msgstr "Retourne la chaîne de caractères convertie en majuscules." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +#, fuzzy +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "Retourne la chaîne de caractères convertie en minuscules." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +#, fuzzy +msgid "Returns the sine of the parameter." +msgstr "Retourne la chaîne de caractères convertie en majuscules." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +#, fuzzy +msgid "Returns the square root of the parameter." +msgstr "Retourne la chaîne de caractères convertie en minuscules." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +#, fuzzy +msgid "Returns the tangent of the parameter." +msgstr "Retourne la chaîne de caractères convertie en minuscules." + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +#, fuzzy +msgid "Subtracts a vector from a vector." +msgstr "" +"Construit une nouvelle chaîne de caractères à partir du [Vector2] donné." + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +#, fuzzy +msgid "Returns the remainder of the two vectors." +msgstr "Retourne la chaîne de caractères convertie en minuscules." + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +#, fuzzy +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" +"Renvoie [code]true[/code] (vrai) si [code]a[/code] et [code]b[/code] sont " +"approximativement égaux l'un à l'autre." + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57530,8 +58968,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57925,8 +59364,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57948,8 +59388,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/id.po b/doc/translations/id.po index d6bceef9c50..c29860092bc 100644 --- a/doc/translations/id.po +++ b/doc/translations/id.po @@ -1254,1159 +1254,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2414,367 +2422,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2784,212 +2766,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -2999,7 +2981,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -3009,14 +2991,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3024,55 +3006,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3080,397 +3062,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3483,8 +3455,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3604,6 +3576,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3676,6 +3649,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3729,7 +3793,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3742,7 +3806,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4338,7 +4402,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5415,45 +5479,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5849,7 +5943,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -5963,14 +6059,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -5987,20 +6083,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -6008,42 +6111,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6051,21 +6154,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6073,11 +6176,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6085,7 +6188,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6098,7 +6201,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6330,7 +6433,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6477,11 +6580,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6497,7 +6603,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6521,13 +6627,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6545,68 +6651,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6671,7 +6777,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6687,7 +6793,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6711,7 +6817,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6729,7 +6835,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7343,27 +7449,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8390,8 +8504,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8498,92 +8612,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8596,7 +8715,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8605,13 +8724,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8620,122 +8739,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8743,67 +8866,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8817,32 +8940,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8856,136 +8979,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -8994,230 +9117,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9226,73 +9349,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9300,45 +9422,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9346,7 +9468,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9615,36 +9737,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9712,21 +9828,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9762,24 +9878,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10400,103 +10517,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10505,7 +10632,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -10998,91 +11125,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12168,12 +12337,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12186,7 +12358,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12195,7 +12367,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12204,7 +12384,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12212,7 +12392,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12224,7 +12404,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12234,7 +12414,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12244,7 +12424,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12254,7 +12434,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12263,14 +12443,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12281,7 +12461,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12291,7 +12471,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12302,7 +12482,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12313,7 +12493,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12323,7 +12503,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12333,7 +12513,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12346,7 +12526,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12356,7 +12536,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12366,631 +12546,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13308,7 +13488,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14809,7 +14989,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15122,85 +15302,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15208,137 +15393,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15346,7 +15531,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15455,9 +15640,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15474,23 +15659,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15510,6 +15725,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15524,13 +15751,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -15907,6 +16159,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16625,6 +16901,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16702,52 +16981,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16757,18 +17047,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16819,7 +17111,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16852,30 +17144,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17055,6 +17354,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17266,7 +17597,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -17997,7 +18330,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19155,12 +19488,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19762,7 +20095,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19770,61 +20103,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -19979,19 +20312,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20130,35 +20471,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20167,45 +20533,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20213,44 +20579,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20261,7 +20627,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20386,28 +20755,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20472,29 +20849,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21039,119 +21422,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21162,7 +21511,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21170,16 +21519,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21188,29 +21537,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21218,16 +21552,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21236,11 +21561,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21251,7 +21572,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21259,27 +21580,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21288,7 +21609,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21296,7 +21617,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21306,7 +21627,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21322,7 +21643,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21338,51 +21659,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21390,24 +21673,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21418,7 +21684,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21428,40 +21694,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21469,30 +21735,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21503,110 +21886,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21630,8 +21983,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21686,20 +22039,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21724,13 +22122,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -23918,8 +24316,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -23942,29 +24340,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -23973,77 +24365,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24051,51 +24443,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24104,11 +24496,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24118,7 +24510,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24129,51 +24521,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24181,7 +24573,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24189,67 +24581,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24259,7 +24651,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24269,7 +24661,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24280,7 +24672,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24288,7 +24680,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24296,7 +24688,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24305,21 +24697,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24328,25 +24720,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24354,7 +24746,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24362,7 +24754,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24370,7 +24762,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24378,7 +24770,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24386,7 +24778,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24396,7 +24788,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24406,7 +24798,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24417,31 +24809,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24456,55 +24848,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25503,17 +25895,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25521,11 +25917,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25533,10 +25929,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26216,7 +26608,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26486,7 +26879,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26526,7 +26919,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26566,7 +26960,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26594,8 +26989,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26606,15 +27001,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26777,8 +27172,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27071,9 +27466,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27092,9 +27488,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27102,7 +27498,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27110,7 +27508,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27136,27 +27537,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27169,9 +27575,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27516,24 +27922,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27546,144 +27965,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27691,80 +28110,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -27982,14 +28401,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -27997,34 +28416,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28147,8 +28566,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28337,11 +28756,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28383,37 +28802,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28674,16 +29093,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30547,10 +30970,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30559,10 +30984,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30570,10 +30997,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30591,7 +31020,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30603,10 +31032,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30617,10 +31048,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30638,7 +31072,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30649,9 +31083,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30659,7 +31094,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30670,7 +31105,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30678,7 +31113,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30688,7 +31123,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30701,7 +31136,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30711,38 +31146,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30772,7 +31207,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30794,31 +31229,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30826,32 +31261,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30859,96 +31294,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30964,7 +31399,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -30980,7 +31415,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -30990,13 +31425,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -31005,7 +31440,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -31014,31 +31449,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31049,7 +31484,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31066,7 +31501,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31077,27 +31512,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31105,7 +31540,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31116,30 +31551,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31149,7 +31584,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31160,7 +31595,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31170,7 +31605,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31179,14 +31614,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31195,7 +31630,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31203,51 +31638,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31256,11 +31691,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31269,169 +31704,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31554,18 +31989,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32083,12 +32518,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32096,7 +32533,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32108,11 +32545,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32121,7 +32558,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32129,7 +32566,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32138,14 +32575,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32155,7 +32592,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32165,7 +32602,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32175,13 +32612,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32217,7 +32654,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32228,7 +32665,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32240,23 +32677,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32267,7 +32705,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32275,26 +32713,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32304,54 +32742,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32359,13 +32797,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32377,34 +32815,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32416,19 +32854,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32437,7 +32875,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32445,7 +32883,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32454,33 +32892,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32548,7 +32986,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32697,7 +33139,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32715,7 +33157,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32768,7 +33210,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -33015,9 +33457,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33053,44 +33495,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33101,7 +33547,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33119,11 +33565,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33134,7 +33580,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33145,26 +33591,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33174,37 +33620,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33212,15 +33658,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33239,7 +33685,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33249,133 +33695,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34780,20 +35230,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34877,13 +35327,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -34994,12 +35444,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -35007,13 +35463,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35528,12 +35984,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35868,7 +36339,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37149,10 +37622,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37240,11 +37709,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37252,40 +37730,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37466,55 +37944,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37523,19 +38001,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37543,32 +38021,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37576,204 +38054,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38087,7 +38565,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38653,6 +39134,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38660,7 +39147,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38671,13 +39158,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38685,49 +39172,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38736,7 +39223,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38744,7 +39231,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38752,7 +39239,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38762,7 +39249,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38771,7 +39258,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38780,7 +39267,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38790,7 +39277,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38798,7 +39285,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38808,7 +39295,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38818,7 +39305,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38826,7 +39313,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38835,7 +39322,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38843,371 +39330,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39215,118 +39702,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39338,7 +39797,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39350,38 +39809,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39391,23 +39850,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39419,7 +39878,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39431,11 +39890,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39443,11 +39902,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39456,7 +39915,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39464,7 +39923,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39472,7 +39931,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39482,14 +39941,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39501,73 +39960,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39577,32 +40036,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39612,41 +40071,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39656,19 +40115,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39677,22 +40136,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39704,7 +40163,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39713,121 +40172,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39835,17 +40294,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39854,49 +40312,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40519,11 +40977,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40552,6 +41010,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40796,8 +41317,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40806,38 +41326,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40845,7 +41365,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40853,7 +41373,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -40909,8 +41429,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -41014,8 +41534,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41580,7 +42100,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41608,8 +42128,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41657,17 +42177,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41679,7 +42195,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41691,7 +42207,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41703,58 +42219,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41763,81 +42279,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41846,31 +42310,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41881,58 +42345,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -41943,82 +42407,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42029,7 +42493,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42040,23 +42504,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42064,121 +42528,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42189,59 +42653,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42249,25 +42713,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42275,7 +42739,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42285,24 +42749,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42311,19 +42775,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42332,47 +42796,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42381,11 +42845,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42394,13 +42858,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42411,15 +42875,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42441,7 +42905,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42450,72 +42914,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42531,441 +42995,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -42973,41 +43451,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -43015,21 +43493,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43040,7 +43518,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43048,347 +43526,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43503,7 +43981,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43853,160 +44331,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -44014,11 +44493,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44029,11 +44508,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44044,24 +44523,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44069,42 +44557,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44113,111 +44601,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44328,12 +44816,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44398,11 +44884,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44441,45 +44927,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44645,12 +45135,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44683,30 +45167,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45418,7 +45896,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45426,7 +45904,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45668,7 +46146,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45817,41 +46302,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45859,31 +46356,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46183,7 +46763,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46253,20 +46833,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46394,46 +46978,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -46967,19 +47556,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47188,7 +47777,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47204,52 +47794,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47259,7 +47856,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47269,7 +47866,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47279,7 +47876,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47292,48 +47889,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47341,7 +47938,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47349,136 +47946,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47497,33 +48104,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47540,7 +48147,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47548,7 +48155,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47556,7 +48163,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47564,14 +48171,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47579,25 +48186,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47605,25 +48212,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48115,37 +48722,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48221,15 +48833,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48583,7 +49199,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -49006,15 +49622,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49027,239 +49643,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49428,24 +50040,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -49956,7 +50568,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50222,11 +50834,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50234,11 +50854,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50247,27 +50867,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50275,13 +50895,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50289,11 +50909,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50302,27 +50922,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50330,188 +50950,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50586,67 +51211,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51679,92 +52243,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51772,82 +52336,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51891,13 +52455,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52875,24 +53439,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52900,39 +53469,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -52940,109 +53509,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53050,73 +53620,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53128,15 +53700,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53150,30 +53726,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53181,104 +53761,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53290,20 +53866,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53682,13 +54262,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53820,8 +54400,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53871,11 +54451,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -55939,6 +56519,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -55958,16 +56539,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56708,20 +57295,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56781,6 +57381,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57181,8 +58579,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57576,8 +58975,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57599,8 +58999,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/it.po b/doc/translations/it.po index 3651dbe9a3f..069f73028eb 100644 --- a/doc/translations/it.po +++ b/doc/translations/it.po @@ -1498,1159 +1498,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2658,367 +2666,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -3028,212 +3010,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -3243,7 +3225,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -3253,14 +3235,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3268,55 +3250,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3324,397 +3306,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3727,8 +3699,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3848,6 +3820,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3920,6 +3893,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3973,7 +4037,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3986,7 +4050,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4582,7 +4646,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5659,45 +5723,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -6093,7 +6187,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -6207,14 +6303,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -6231,20 +6327,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -6252,42 +6355,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6295,21 +6398,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6317,11 +6420,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6329,7 +6432,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6342,7 +6445,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6574,7 +6677,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6721,11 +6824,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6741,7 +6847,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6765,13 +6871,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6789,68 +6895,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6915,7 +7021,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6931,7 +7037,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6955,7 +7061,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6973,7 +7079,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7587,27 +7693,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8634,8 +8748,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8742,92 +8856,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8840,7 +8959,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8849,13 +8968,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8864,122 +8983,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8987,67 +9110,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -9061,32 +9184,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -9100,136 +9223,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -9238,230 +9361,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9470,73 +9593,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9544,45 +9666,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9590,7 +9712,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9859,36 +9981,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9956,21 +10072,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -10006,24 +10122,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10644,103 +10761,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10749,7 +10876,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -11242,91 +11369,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12412,12 +12581,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12430,7 +12602,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12439,7 +12611,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12448,7 +12628,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12456,7 +12636,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12468,7 +12648,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12478,7 +12658,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12488,7 +12668,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12498,7 +12678,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12507,14 +12687,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12525,7 +12705,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12535,7 +12715,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12546,7 +12726,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12557,7 +12737,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12567,7 +12747,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12577,7 +12757,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12590,7 +12770,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12600,7 +12780,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12610,631 +12790,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13552,7 +13732,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -15053,7 +15233,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15366,85 +15546,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15452,137 +15637,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15590,7 +15775,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15699,9 +15884,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15718,23 +15903,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15754,6 +15969,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15768,13 +15995,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -16151,6 +16403,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16869,6 +17145,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16946,52 +17225,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -17001,18 +17291,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -17063,7 +17355,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -17096,30 +17388,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17299,6 +17598,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17510,7 +17841,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -18241,7 +18574,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19399,12 +19732,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -20006,7 +20339,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -20014,61 +20347,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -20223,19 +20556,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20374,35 +20715,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20411,45 +20777,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20457,44 +20823,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20505,7 +20871,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20630,28 +20999,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20716,29 +21093,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21283,119 +21666,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21406,7 +21755,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21414,16 +21763,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21432,29 +21781,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21462,16 +21796,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21480,11 +21805,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21495,7 +21816,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21503,27 +21824,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21532,7 +21853,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21540,7 +21861,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21550,7 +21871,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21566,7 +21887,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21582,51 +21903,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21634,24 +21917,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21662,7 +21928,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21672,40 +21938,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21713,30 +21979,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21747,110 +22130,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21874,8 +22227,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21930,22 +22283,71 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." msgstr "" +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "Ritorna [code]true[/code] se [code]s[/code] è zero o quasi zero." + +#: modules/mono/doc_classes/GodotSharp.xml:56 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "Ritorna [code]true[/code] se [code]s[/code] è zero o quasi zero." + +#: modules/mono/doc_classes/GodotSharp.xml:63 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "Ritorna [code]true[/code] se [code]s[/code] è zero o quasi zero." + +#: modules/mono/doc_classes/GodotSharp.xml:70 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." +msgstr "Ritorna [code]true[/code] se [code]s[/code] è zero o quasi zero." + #: doc/classes/GPUParticles2D.xml:4 msgid "2D particle emitter." msgstr "" @@ -21968,13 +22370,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -24162,8 +24564,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -24186,29 +24588,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -24217,77 +24613,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24295,51 +24691,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24348,11 +24744,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24362,7 +24758,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24373,51 +24769,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24425,7 +24821,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24433,67 +24829,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24503,7 +24899,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24513,7 +24909,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24524,7 +24920,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24532,7 +24928,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24540,7 +24936,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24549,21 +24945,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24572,25 +24968,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24598,7 +24994,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24606,7 +25002,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24614,7 +25010,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24622,7 +25018,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24630,7 +25026,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24640,7 +25036,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24650,7 +25046,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24661,31 +25057,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24700,55 +25096,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25747,17 +26143,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25765,11 +26165,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25777,10 +26177,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26460,7 +26856,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26730,7 +27127,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26770,7 +27167,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26810,7 +27208,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26838,8 +27237,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26850,15 +27249,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -27021,8 +27420,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27315,9 +27714,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27336,9 +27736,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27346,7 +27746,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27354,7 +27756,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27380,27 +27785,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27413,9 +27823,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27760,24 +28170,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27790,144 +28213,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27935,80 +28358,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -28226,14 +28649,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -28241,34 +28664,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28391,8 +28814,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28581,11 +29004,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28627,37 +29050,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28918,16 +29341,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30791,10 +31218,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30803,10 +31232,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30814,10 +31245,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30835,7 +31268,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30847,10 +31280,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30861,10 +31296,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30882,7 +31320,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30893,9 +31331,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30903,7 +31342,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30914,7 +31353,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30922,7 +31361,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30932,7 +31371,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30945,7 +31384,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30955,38 +31394,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -31016,7 +31455,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -31038,31 +31477,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -31070,32 +31509,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -31103,96 +31542,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -31208,7 +31647,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -31224,7 +31663,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -31234,13 +31673,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -31249,7 +31688,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -31258,31 +31697,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31293,7 +31732,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31310,7 +31749,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31321,27 +31760,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31349,7 +31788,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31360,30 +31799,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31393,7 +31832,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31404,7 +31843,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31414,7 +31853,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31423,14 +31862,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31439,7 +31878,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31447,51 +31886,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31500,11 +31939,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31513,169 +31952,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31798,18 +32237,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32327,12 +32766,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32340,7 +32781,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32352,11 +32793,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32365,7 +32806,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32373,7 +32814,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32382,14 +32823,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32399,7 +32840,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32409,7 +32850,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32419,13 +32860,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32461,7 +32902,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32472,7 +32913,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32484,23 +32925,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32511,7 +32953,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32519,26 +32961,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32548,54 +32990,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32603,13 +33045,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32621,34 +33063,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32660,19 +33102,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32681,7 +33123,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32689,7 +33131,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32698,33 +33140,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32792,7 +33234,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32941,7 +33387,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32959,7 +33405,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -33012,7 +33458,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -33259,9 +33705,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33297,44 +33743,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33345,7 +33795,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33363,11 +33813,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33378,7 +33828,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33389,26 +33839,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33418,37 +33868,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33456,15 +33906,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33483,7 +33933,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33493,133 +33943,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -35024,20 +35478,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -35121,13 +35575,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -35238,12 +35692,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -35251,13 +35711,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35772,12 +36232,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -36112,7 +36587,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37393,10 +37870,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37484,11 +37957,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37496,40 +37978,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37710,55 +38192,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37767,19 +38249,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37787,32 +38269,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37820,204 +38302,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38331,7 +38813,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38897,6 +39382,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38904,7 +39395,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38915,13 +39406,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38929,49 +39420,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38980,7 +39471,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38988,7 +39479,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38996,7 +39487,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -39006,7 +39497,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -39015,7 +39506,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -39024,7 +39515,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -39034,7 +39525,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -39042,7 +39533,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -39052,7 +39543,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -39062,7 +39553,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -39070,7 +39561,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -39079,7 +39570,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -39087,371 +39578,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39459,118 +39950,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39582,7 +40045,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39594,38 +40057,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39635,23 +40098,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39663,7 +40126,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39675,11 +40138,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39687,11 +40150,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39700,7 +40163,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39708,7 +40171,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39716,7 +40179,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39726,14 +40189,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39745,73 +40208,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39821,32 +40284,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39856,41 +40319,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39900,19 +40363,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39921,22 +40384,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39948,7 +40411,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39957,121 +40420,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -40079,17 +40542,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -40098,49 +40560,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40763,11 +41225,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40796,6 +41258,72 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +#, fuzzy +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "Ritorna [code]true[/code] se [code]s[/code] è zero o quasi zero." + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +#, fuzzy +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "Ritorna [code]true[/code] se [code]s[/code] è zero o quasi zero." + +#: doc/classes/Rect2i.xml:138 +#, fuzzy +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "Ritorna [code]true[/code] se [code]s[/code] è zero o quasi zero." + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -41040,8 +41568,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -41050,38 +41577,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -41089,7 +41616,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -41097,7 +41624,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -41153,8 +41680,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -41258,8 +41785,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41824,7 +42351,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41852,8 +42379,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41901,17 +42428,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41923,7 +42446,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41935,7 +42458,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41947,58 +42470,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -42007,81 +42530,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42090,31 +42561,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -42125,58 +42596,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -42187,82 +42658,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42273,7 +42744,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42284,23 +42755,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42308,121 +42779,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42433,59 +42904,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42493,25 +42964,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42519,7 +42990,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42529,24 +43000,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42555,19 +43026,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42576,47 +43047,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42625,11 +43096,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42638,13 +43109,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42655,15 +43126,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42685,7 +43156,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42694,72 +43165,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42775,441 +43246,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -43217,41 +43702,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -43259,21 +43744,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43284,7 +43769,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43292,347 +43777,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43747,7 +44232,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -44097,160 +44582,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -44258,11 +44744,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44273,11 +44759,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44288,24 +44774,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44313,42 +44808,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44357,111 +44852,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44572,12 +45067,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44642,11 +45135,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44685,45 +45178,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44889,12 +45386,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44927,30 +45418,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45662,7 +46147,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45670,7 +46155,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45912,7 +46397,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -46061,41 +46553,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -46103,31 +46607,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46427,7 +47014,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46497,20 +47084,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46638,46 +47229,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -47211,19 +47807,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47432,8 +48028,10 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." -msgstr "" +#, fuzzy +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." +msgstr "Ritorna [code]true[/code] se [code]s[/code] è zero o quasi zero." #: doc/classes/String.xml:393 msgid "Returns [code]true[/code] if the string ends with the given string." @@ -47448,52 +48046,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47503,7 +48108,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47513,7 +48118,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47523,7 +48128,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47536,48 +48141,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47585,7 +48190,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47593,136 +48198,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47741,33 +48356,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47784,7 +48399,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47792,7 +48407,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47800,7 +48415,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47808,14 +48423,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47823,25 +48438,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47849,25 +48464,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48359,37 +48974,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48465,15 +49085,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48827,7 +49451,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -49250,15 +49874,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49271,239 +49895,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49672,24 +50292,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -50200,7 +50820,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50466,11 +51086,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50478,11 +51106,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50491,27 +51119,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50519,13 +51147,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50533,11 +51161,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50546,27 +51174,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50574,188 +51202,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50830,67 +51463,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51923,92 +52495,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -52016,82 +52588,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -52135,13 +52707,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -53119,24 +53691,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -53144,39 +53721,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -53184,109 +53761,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53294,73 +53872,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53372,15 +53952,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53394,30 +53978,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53425,104 +54013,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53534,20 +54118,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53926,13 +54514,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -54064,8 +54652,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -54115,11 +54703,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -56183,6 +56771,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -56202,16 +56791,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56954,20 +57549,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -57027,6 +57635,807 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +#, fuzzy +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" +"Restituisce [code]true[/code] se [code]a[/code] e [code]b[/code] sono " +"approssimativamente uguali tra di loro." + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57427,8 +58836,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57822,8 +59232,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57845,8 +59256,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/ja.po b/doc/translations/ja.po index ecccbb08cd6..b5b3abdb9ed 100644 --- a/doc/translations/ja.po +++ b/doc/translations/ja.po @@ -1894,26 +1894,37 @@ msgid "The [Engine] singleton." msgstr "[Engine] シングルトン。" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +#, fuzzy +msgid "The [Geometry2D] singleton." msgstr "[Geometry] シングルトン。" #: doc/classes/@GlobalScope.xml:34 +#, fuzzy +msgid "The [Geometry3D] singleton." +msgstr "[Geometry] シングルトン。" + +#: doc/classes/@GlobalScope.xml:37 +#, fuzzy +msgid "The [GodotSharp] singleton." +msgstr "[Geometry] シングルトン。" + +#: doc/classes/@GlobalScope.xml:40 msgid "The [IP] singleton." msgstr "[IP] シングルトン。" -#: doc/classes/@GlobalScope.xml:37 +#: doc/classes/@GlobalScope.xml:43 msgid "The [Input] singleton." msgstr "[Input] シングルトン。" -#: doc/classes/@GlobalScope.xml:40 +#: doc/classes/@GlobalScope.xml:46 msgid "The [InputMap] singleton." msgstr "[InputMap] シングルトン。" -#: doc/classes/@GlobalScope.xml:43 +#: doc/classes/@GlobalScope.xml:49 msgid "The [JSON] singleton." msgstr "[JSON] シングルトン。" -#: doc/classes/@GlobalScope.xml:46 +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." @@ -1921,7 +1932,7 @@ msgstr "" "[JavaClassWrapper] シングルトン。\n" "[b]注:[/b] Androidでのみ実装されています。" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." @@ -1929,104 +1940,104 @@ msgstr "" "[JavaScript] シングルトン。\n" "[b]注:[/b] HTML5でのみ実装されています。" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "[Marshalls] シングルトン。" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "[NavigationMeshGenerator] シングルトン。" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "[NavigationServer2D] シングルトン。" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "[OS] シングルトン。" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "[Performance] シングルトン。" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "[PhysicsServer2D] シングルトン。" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "[PhysicsServer3D] シングルトン。" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "[ProjectSettings] シングルトン。" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "[RenderingServer] シングルトン。" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "[ResourceLoader] シングルトン。" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "[ResourceSaver] シングルトン。" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "[TranslationServer] シングルトン。" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "[VisualScriptEditor] シングルトン。" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "[XRServer] シングルトン。" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" "左側の余白。通常は [Control] あるいは [StyleBox] を継承したクラスにて使用され" "ます。" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" "上側の余白。通常は [Control] あるいは [StyleBox] を継承したクラスにて使用され" "ます。" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" "右側の余白。通常は [Control] あるいは [StyleBox] を継承したクラスにて使用され" "ます。" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" "下側の余白。通常は [Control] あるいは [StyleBox] を継承したクラスにて使用され" "ます。" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "左上の角。" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "右上の角。" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "右下の角。" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "左下の角。" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." @@ -2034,7 +2045,7 @@ msgstr "" "一般的な垂直方向への整列。通常は、[Separator]、[ScrollBar]、[Slider] などのた" "めに使用されます。" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." @@ -2042,1027 +2053,1027 @@ msgstr "" "一般的な水平方向への整列。通常は、[Separator]、[ScrollBar]、[Slider] などのた" "めに使用されます。" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "水平左側への整列。通常はテキストに関連したクラスのためにあります。" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "水平中央への整列。通常はテキストに関連したクラスのためにあります。" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "水平右側への整列。通常はテキストに関連したクラスのためにあります。" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "垂直上側への整列。通常はテキストに関連したクラスのためにあります。" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "垂直中央への整列。通常はテキストに関連したクラスのためにあります。" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "垂直下側への整列。通常はテキストに関連したクラスのためにあります。" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "このビットを適用したKeycodeはprint不可になります。" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "Escapeキー。" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "Tabキー。" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "Shift + Tabキー。" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "Backspaceキー。" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "Returnキー (メイン キーボードの)。" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "テンキー上のEnterキー。" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "Insertキー。" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "Deleteキー。" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "Pauseキー。" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "Print Screenキー。" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "System Requestキー。" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "Clearキー。" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "Homeキー。" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "Endキー。" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "左矢印キー。" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "上矢印キー。" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "右矢印キー。" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "下矢印キー。" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "Page Upキー。" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "Page Downキー。" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "Shiftキー。" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "Controlキー。" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "メタキー。" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "Altキー。" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "Caps Lockキー。" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "Num Lockキー。" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "Scroll Lockキー。" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "F1キー。" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "F2キー。" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "F3キー。" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "F4キー。" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "F5キー。" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "F6キー。" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "F7キー。" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "F8キー。" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "F9キー。" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "F10キー。" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "F11キー。" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "F12キー。" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "F13キー。" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "F14キー。" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "F15キー。" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "F16キー。" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "テンキー上の乗算 (*) キー。" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "テンキー上の除算 (/) キー。" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "テンキー上の減算 (-) キー。" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "テンキー上のピリオド (.) キー。" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "テンキー上の加算 (+) キー。" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "テンキーの0。" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "テンキーの1。" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "テンキーの2。" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "テンキーの3。" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "テンキーの4。" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "テンキーの5。" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "テンキーの6。" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "テンキーの7。" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "テンキーの8。" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "テンキーの9。" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "左Superキー (Windowsキー)。" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "右Superキー (Windowsキー)。" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "コンテキストメニュー キー。" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "左Hyperキー。" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "右Hyperキー。" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "Helpキー。" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "左方向キー。" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "右方向キー。" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "Backキー。" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "Forwardキー。" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "Stopキー。" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "Refreshキー。" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "音量ダウンキー。" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "音声ミュート キー。" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "音量アップキー。" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "Bassブースト キー。" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "Bassアップキー。" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "Bassダウンキー。" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "Trebleアップキー。" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "Trebleダウンキー。" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "メディア再生キー。" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "メディア停止キー。" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "前の曲キー。" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "次の曲キー。" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "メディア録画キー。" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "ホームページ キー。" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "お気に入りキー。" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "検索キー。" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "スタンバイキー。" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "URLを開く / ブラウザ起動キー。" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "メール起動キー。" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "メディア起動キー。" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "ショートカット 0 起動キー。" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "ショートカット 1 起動キー。" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "ショートカット 2 起動キー。" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "ショートカット 3 起動キー。" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "ショートカット 4 起動キー。" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "ショートカット 5 起動キー。" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "ショートカット 6 起動キー。" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "ショートカット 7 起動キー。" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "ショートカット 8 起動キー。" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "ショートカット 9 起動キー。" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "ショートカット A 起動キー。" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "ショートカット B 起動キー。" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "ショートカット C 起動キー。" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "ショートカット D 起動キー。" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "ショートカット E 起動キー。" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "ショートカット F 起動キー。" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "不明なキー。" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "スペースキー。" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "! キー。" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "\" キー。" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "# キー。" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "$ キー。" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "% キー。" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "& キー。" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "' キー。" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "( キー。" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr ") キー。" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "* キー。" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "+ キー。" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr ", キー。" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "- キー。" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr ". キー。" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "/ キー。" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "数字 0。" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "数字 1。" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "数字 2。" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "数字 3。" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "数字 4。" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "数字 5。" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "数字 6。" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "数字 7。" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "数字 8。" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "数字 9。" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr ": キー。" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "; キー。" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "< キー。" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "= キー。" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "> キー。" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "? キー。" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "@ キー。" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "A キー。" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "B キー。" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "C キー。" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "D キー。" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "E キー。" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "F キー。" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "G キー。" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "H キー。" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "I キー。" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "J キー。" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "K キー。" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "L キー。" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "M キー。" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "N キー。" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "O キー。" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "P キー。" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "Q キー。" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "R キー。" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "S キー。" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "T キー。" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "U キー。" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "V キー。" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "W キー。" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "X キー。" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "Y キー。" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "Z キー。" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "[ キー。" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "\\ キー。" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "] キー。" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "^ キー。" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "_ キー。" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "` キー。" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "{ キー。" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "| キー。" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "} キー。" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "~ キー。" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "ノーブレークスペース キー。" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "¡ キー。" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "¢ キー。" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "£ キー。" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "¤ キー。" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "¥ キー。" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "¦ キー。" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "§ キー。" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "¨ キー。" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "© キー。" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "ª キー。" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "« キー。" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "¬ キー。" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "ソフトハイフン キー。" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "® キー。" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "¯ キー。" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "° キー。" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "± キー。" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "² キー。" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "³ キー。" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "´ キー。" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "µ キー。" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "¶ キー。" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "· キー。" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "¸ キー。" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "¹ キー。" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "º キー。" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "» キー。" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "¼ キー。" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "½ キー。" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "¾ キー。" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "¿ キー。" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "À キー。" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "Á キー。" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "Â キー。" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "Ã キー。" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "Ä キー。" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "Å キー。" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "Æ キー。" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "Ç キー。" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "È キー。" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "É キー。" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "Ê キー。" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "Ë キー。" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "Ì キー。" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "Í キー。" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "Î キー。" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "Ï キー。" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "Ð キー。" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "Ñ キー。" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "Ò キー。" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "Ó キー。" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "Ô キー。" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "Õ キー。" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "Ö キー。" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "× キー。" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "Ø キー。" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "Ù キー。" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "Ú キー。" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "Û キー。" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "Ü キー。" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "Ý キー。" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "Þ キー。" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "ß キー。" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "÷ キー。" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "ÿ キー。" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "Key Codeマスク。" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "装飾キーマスク。" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "Shiftキーマスク。" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "Altキーマスク。" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "Metaキーマスク。" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "Ctrlキーマスク。" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -3074,375 +3085,369 @@ msgstr "" "は、すべてのプラットフォーム上でシステムショートカットを正しく扱えるので、" "[constant KEY_MASK_META] や [constant KEY_MASK_CTRL] よりも好ましいでしょう。" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "Keypadキーマスク。" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "Group Switch キーマスク。" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "左マウスボタン。" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "右マウスボタン。" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "中マウスボタン。" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "追加マウスボタン 1 (一部のマウスのみにある)。" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "追加マウスボタン 2 (一部のマウスのみにある)。" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "マウスホイール アップ。" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "マウスホイール ダウン。" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "マウスホイール左ボタン (一部のマウスのみにある)。" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "マウスホイール右ボタン (一部のマウスのみにある)。" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "左マウスボタンマスク。" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "右マウスボタンマスク。" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "中マウスボタンマスク。" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "追加マウスボタン1マスク。" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "追加マウスボタン2マスク。" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "ゲームパッド ボタン0。" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "ゲームパッド ボタン1。" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." -msgstr "ゲームパッド ボタン2。" - -#: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." -msgstr "ゲームパッド ボタン3。" - -#: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." -msgstr "ゲームパッド ボタン4。" - -#: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." -msgstr "ゲームパッド ボタン5。" - -#: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." -msgstr "ゲームパッド ボタン6。" - -#: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." -msgstr "ゲームパッド ボタン7。" - -#: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." -msgstr "ゲームパッド ボタン8。" - -#: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." -msgstr "ゲームパッド ボタン9。" - -#: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." -msgstr "ゲームパッド ボタン10。" - -#: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." -msgstr "ゲームパッド ボタン11。" - -#: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." -msgstr "ゲームパッド ボタン12。" - -#: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." -msgstr "ゲームパッド ボタン13。" - -#: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." -msgstr "ゲームパッド ボタン14。" - -#: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." -msgstr "ゲームパッド ボタン15。" - -#: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." -msgstr "サポートされるジョイスティック ボタンの最大数を表す。" - -#: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." -msgstr "デュアルショック丸ボタン。" - -#: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." -msgstr "デュアルショックXボタン。" - -#: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." -msgstr "デュアルショック四角ボタン。" - -#: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." -msgstr "デュアルショック三角ボタン。" - -#: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." -msgstr "XboxコントローラBボタン。" - -#: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." -msgstr "XboxコントローラAボタン。" - -#: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." -msgstr "XboxコントローラXボタン。" - -#: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." -msgstr "XboxコントローラYボタン。" - -#: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +#, fuzzy +msgid "An invalid game controller button." msgstr "任天堂コントローラAボタン。" -#: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." -msgstr "任天堂コントローラBボタン。" +#: doc/classes/@GlobalScope.xml:956 +#, fuzzy +msgid "Game controller SDL button A." +msgstr "XboxコントローラBボタン。" -#: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." -msgstr "任天堂コントローラXボタン。" +#: doc/classes/@GlobalScope.xml:959 +#, fuzzy +msgid "Game controller SDL button B." +msgstr "XboxコントローラBボタン。" -#: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." -msgstr "任天堂コントローラYボタン。" +#: doc/classes/@GlobalScope.xml:962 +#, fuzzy +msgid "Game controller SDL button X." +msgstr "XboxコントローラBボタン。" -#: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." -msgstr "VRコントローラのグリップ(サイド)ボタン。" +#: doc/classes/@GlobalScope.xml:965 +#, fuzzy +msgid "Game controller SDL button Y." +msgstr "XboxコントローラBボタン。" -#: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." -msgstr "VRコントローラのタッチパッドあるいはメインジョイスティックの押下。" +#: doc/classes/@GlobalScope.xml:968 +#, fuzzy +msgid "Game controller SDL back button." +msgstr "XboxコントローラBボタン。" -#: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." -msgstr "VRコントローラのトリガー。" +#: doc/classes/@GlobalScope.xml:971 +#, fuzzy +msgid "Game controller SDL guide button." +msgstr "XboxコントローラBボタン。" -#: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." -msgstr "" -"Oculus Touchの右コントローラAボタン、左コントローラのXボタン (OpenVRでの使用" -"時)。" +#: doc/classes/@GlobalScope.xml:974 +#, fuzzy +msgid "Game controller SDL start button." +msgstr "XboxコントローラBボタン。" -#: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." -msgstr "" -"Oculus Touchの右コントローラBボタン、左コントローラのYボタン (OpenVRでの使用" -"時)。" +#: doc/classes/@GlobalScope.xml:977 +#, fuzzy +msgid "Game controller SDL left stick button." +msgstr "XboxコントローラBボタン。" -#: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." -msgstr "どちらかのOculus Touchコントローラのメニューボタン。" +#: doc/classes/@GlobalScope.xml:980 +#, fuzzy +msgid "Game controller SDL right stick button." +msgstr "XboxコントローラBボタン。" -#: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." -msgstr "OpenVRでのメニューボタン (Oculus Touchコントローラ使用時を除く)。" - -#: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." -msgstr "ゲームパッドのSelectボタン。" - -#: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." -msgstr "ゲームパッドのStartボタン。" - -#: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." -msgstr "ゲームパッドの十字ボタン上。" - -#: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." -msgstr "ゲームパッドの十字ボタン下。" - -#: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." -msgstr "ゲームパッドの十字ボタン左。" - -#: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." -msgstr "ゲームパッドの十字ボタン右。" - -#: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +#: doc/classes/@GlobalScope.xml:983 +#, fuzzy +msgid "Game controller SDL left shoulder button." msgstr "ゲームパッドのLボタン。" -#: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." -msgstr "ゲームパッドの左トリガー。" - -#: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." -msgstr "ゲームパッドの左スティック クリック。" - -#: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +#: doc/classes/@GlobalScope.xml:986 +#, fuzzy +msgid "Game controller SDL right shoulder button." msgstr "ゲームパッドのRボタン。" -#: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." -msgstr "ゲームパッドの右トリガー。" +#: doc/classes/@GlobalScope.xml:989 +#, fuzzy +msgid "Game controller SDL D-pad up button." +msgstr "XboxコントローラBボタン。" -#: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." -msgstr "ゲームパッドの右スティック クリック。" +#: doc/classes/@GlobalScope.xml:992 +#, fuzzy +msgid "Game controller SDL D-pad down button." +msgstr "XboxコントローラBボタン。" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." -msgstr "ゲームパッドの左スティック水平軸。" +#: doc/classes/@GlobalScope.xml:995 +#, fuzzy +msgid "Game controller SDL D-pad left button." +msgstr "XboxコントローラBボタン。" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:998 +#, fuzzy +msgid "Game controller SDL D-pad right button." +msgstr "XboxコントローラBボタン。" + +#: doc/classes/@GlobalScope.xml:1001 +#, fuzzy +msgid "The number of SDL game controller buttons." +msgstr "XboxコントローラBボタン。" + +#: doc/classes/@GlobalScope.xml:1004 +msgid "Sony DualShock controller X button maps to SDL button A." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1007 +msgid "Sony DualShock controller cross button maps to SDL button A." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1010 +msgid "Sony DualShock controller circle button maps to SDL button B." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1013 +msgid "Sony DualShock controller square button maps to SDL button X." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1016 +msgid "Sony DualShock controller triangle button maps to SDL button Y." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1019 +msgid "Sony DualShock controller select button maps to SDL back button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1022 +msgid "Sony DualShock controller start button maps to SDL start button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1025 +msgid "Sony DualShock controller PS button maps to SDL guide button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1028 +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1031 +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1034 +msgid "Sony DualShock controller L3 button maps to SDL left stick button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1037 +msgid "Sony DualShock controller R3 button maps to SDL right stick button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1040 +#, fuzzy +msgid "Xbox game controller A button maps to SDL button A." +msgstr "XboxコントローラAボタン。" + +#: doc/classes/@GlobalScope.xml:1043 +#, fuzzy +msgid "Xbox game controller B button maps to SDL button B." +msgstr "XboxコントローラBボタン。" + +#: doc/classes/@GlobalScope.xml:1046 +#, fuzzy +msgid "Xbox game controller X button maps to SDL button X." +msgstr "XboxコントローラXボタン。" + +#: doc/classes/@GlobalScope.xml:1049 +#, fuzzy +msgid "Xbox game controller Y button maps to SDL button Y." +msgstr "XboxコントローラYボタン。" + +#: doc/classes/@GlobalScope.xml:1052 +msgid "Xbox game controller back button maps to SDL back button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1055 +msgid "Xbox game controller start button maps to SDL start button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1058 +msgid "Xbox game controller home button maps to SDL guide button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1061 +msgid "Xbox game controller left stick button maps to SDL left stick button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1064 +msgid "Xbox game controller right stick button maps to SDL right stick button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1067 +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1070 +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1073 +#, fuzzy +msgid "The maximum number of game controller buttons." +msgstr "任天堂コントローラAボタン。" + +#: doc/classes/@GlobalScope.xml:1076 +msgid "An invalid game controller axis." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1079 +#, fuzzy +msgid "Game controller left joystick x-axis." msgstr "ゲームパッドの左スティック垂直軸。" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." -msgstr "ゲームパッドの右スティック水平軸。" +#: doc/classes/@GlobalScope.xml:1082 +#, fuzzy +msgid "Game controller left joystick y-axis." +msgstr "ゲームパッドの左スティック垂直軸。" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1085 +#, fuzzy +msgid "Game controller right joystick x-axis." msgstr "ゲームパッドの右スティック垂直軸。" -#: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." -msgstr "汎用ゲームパッド軸 4。" +#: doc/classes/@GlobalScope.xml:1088 +#, fuzzy +msgid "Game controller right joystick y-axis." +msgstr "ゲームパッドの右スティック垂直軸。" -#: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." -msgstr "汎用ゲームパッド軸 5。" - -#: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +#: doc/classes/@GlobalScope.xml:1091 +#, fuzzy +msgid "Game controller left trigger axis." msgstr "ゲームパッドの左トリガー アナログ軸。" -#: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +#: doc/classes/@GlobalScope.xml:1094 +#, fuzzy +msgid "Game controller right trigger axis." msgstr "ゲームパッドの右トリガー アナログ軸。" +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1103 +msgid "Game controller joystick 0 y-axis." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1106 +msgid "Game controller joystick 1 x-axis." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1109 +msgid "Game controller joystick 1 y-axis." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1112 +msgid "Game controller joystick 2 x-axis." +msgstr "" + #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." -msgstr "汎用ゲームパッド軸 8。" +msgid "Game controller joystick 2 y-axis." +msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." -msgstr "汎用ゲームパッド軸 9。" +msgid "Game controller joystick 3 x-axis." +msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." -msgstr "サポートされるジョイスティック軸の最大数を表す。" - -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." -msgstr "ゲームパッドの左アナログトリガー。" - -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." -msgstr "ゲームパッドの右アナログトリガー。" - -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." -msgstr "VRコントローラのアナログトリガー。" - -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "VRコントローラのアナロググリップ (側面のボタン)。" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." +msgid "Game controller joystick 3 y-axis." msgstr "" -"OpenVRタッチパッドX軸 (Oculus TouchおよびWindows MRコントローラのジョイス" -"ティック軸)。" -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -"OpenVRタッチパッドY軸 (Oculus TouchおよびWindows MRコントローラのジョイス" -"ティック軸)。" -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." +msgstr "" + +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "MIDIノート オフメッセージ。" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "MIDIノート オンメッセージ。" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "MIDIアフタータッチ メッセージ。" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "MIDIコントロールチェンジ メッセージ。" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "MIDIプログラムチェンジ メッセージ。" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "MIDIチャンネルプレッシャー メッセージ。" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "MIDIピッチベンド メッセージ。" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -3452,202 +3457,202 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "汎用エラー。" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "利用不可エラー。" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "未設定エラー。" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "未認証エラー。" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "パラメータ範囲エラー。" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "メモリ不足 (Out of memory) エラー。" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "ファイル: 未検出エラー。" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "ファイル: 不正なドライブ エラー。" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "ファイル: 不正なパス エラー。" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "ファイル: 無権限エラー。" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "ファイル: 使用中エラー。" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "ファイル: 読み取り不可エラー。" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "ファイル: 書き込み不可エラー。" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "ファイル: 読み込み不可エラー。" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "ファイル: 認識失敗エラー。" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "ファイル: 破損エラー。" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "ファイル: 依存ファイル不足エラー。" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "ファイル: End of file (EOF) エラー。" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "読み込み不可エラー。" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "作成不可エラー。" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "クエリ失敗エラー。" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "使用中エラー。" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "ロック中エラー。" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "時間切れエラー。" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "接続不能エラー。" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "解決不能エラー。" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "接続エラー。" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "リソース確保不能エラー。" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "プロセス フォーク不能エラー。" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "不正なデータ エラー。" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "不正なパラメータ エラー。" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "データベース: 読み込みエラー。" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "データベース: 書き込みエラー。" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "コンパイル失敗エラー。" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "メソッド不明エラー。" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "リンク失敗エラー。" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "スクリプト失敗エラー。" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "循環リンク(インポート循環)エラー。" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "不正な宣言エラー。" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "シンボル重複エラー。" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "パース エラー。" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "ビジー エラー。" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "スキップ エラー。" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "ヘルプ エラー。" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "バグ エラー。" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" @@ -3655,12 +3660,12 @@ msgstr "" "プリンター発火エラー。(これはイースターエッグで、このエラーコードを返すエンジ" "ンメソッドは無い)" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 #, fuzzy msgid "No hint for the edited property." msgstr "編集済みプロパティにヒントなし。" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -3670,7 +3675,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -3680,14 +3685,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3695,55 +3700,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3751,397 +3756,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -4154,8 +4149,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -4275,6 +4270,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -4347,6 +4343,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -4400,7 +4487,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -4413,7 +4500,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -5009,7 +5096,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -6088,45 +6175,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -6522,7 +6639,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -6636,14 +6755,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -6660,20 +6779,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -6681,42 +6807,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6724,21 +6850,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6746,11 +6872,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6758,7 +6884,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6771,7 +6897,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -7003,7 +7129,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -7150,11 +7276,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -7170,7 +7299,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -7194,13 +7323,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -7218,68 +7347,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -7344,7 +7473,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -7360,7 +7489,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -7384,7 +7513,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -7402,7 +7531,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -8016,27 +8145,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -9063,8 +9200,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -9171,92 +9308,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -9269,7 +9411,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -9278,13 +9420,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -9293,122 +9435,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -9416,67 +9562,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -9490,32 +9636,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -9529,136 +9675,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -9667,230 +9813,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9899,73 +10045,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9973,45 +10118,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -10019,7 +10164,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -10288,36 +10433,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -10385,21 +10524,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -10435,24 +10574,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -11073,103 +11213,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -11178,7 +11328,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -11671,91 +11821,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12841,12 +13033,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12859,7 +13054,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12868,7 +13063,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12877,7 +13080,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12885,7 +13088,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12897,7 +13100,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12907,7 +13110,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12917,7 +13120,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12927,7 +13130,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12936,14 +13139,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12954,7 +13157,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12964,7 +13167,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12975,7 +13178,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12986,7 +13189,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12996,7 +13199,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -13006,7 +13209,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -13019,7 +13222,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -13029,7 +13232,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -13039,631 +13242,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13981,7 +14184,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -15482,7 +15685,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15795,85 +15998,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15881,137 +16089,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -16019,7 +16227,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -16128,9 +16336,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -16147,23 +16355,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -16183,6 +16421,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -16197,13 +16447,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -16580,6 +16855,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -17298,6 +17597,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -17375,52 +17677,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -17430,18 +17743,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -17492,7 +17807,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -17525,30 +17840,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17728,6 +18050,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17939,7 +18293,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -18670,7 +19026,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19828,12 +20184,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -20435,7 +20791,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -20443,61 +20799,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -20652,19 +21008,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20803,35 +21167,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20840,45 +21229,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20886,44 +21275,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20934,7 +21323,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -21059,28 +21451,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -21145,29 +21545,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21712,119 +22118,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21835,7 +22207,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21843,16 +22215,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21861,29 +22233,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21891,16 +22248,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21909,11 +22257,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21924,7 +22268,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21932,27 +22276,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21961,7 +22305,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21969,7 +22313,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21979,7 +22323,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21995,7 +22339,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -22011,51 +22355,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -22063,24 +22369,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -22091,7 +22380,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -22101,40 +22390,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -22142,30 +22431,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -22176,110 +22582,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -22303,8 +22679,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -22359,22 +22735,79 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." msgstr "" +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" +"[code]s[/code] がゼロあるいは、ほぼゼロであれば [code]true[/code] を返しま" +"す。" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" +"[code]s[/code] がゼロあるいは、ほぼゼロであれば [code]true[/code] を返しま" +"す。" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" +"[code]s[/code] がゼロあるいは、ほぼゼロであれば [code]true[/code] を返しま" +"す。" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +#, fuzzy +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." +msgstr "" +"[code]s[/code] がゼロあるいは、ほぼゼロであれば [code]true[/code] を返しま" +"す。" + #: doc/classes/GPUParticles2D.xml:4 msgid "2D particle emitter." msgstr "" @@ -22397,13 +22830,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -24591,8 +25024,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -24615,29 +25048,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -24646,77 +25073,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24724,51 +25151,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24777,11 +25204,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24791,7 +25218,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24802,51 +25229,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24854,7 +25281,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24862,67 +25289,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24932,7 +25359,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24942,7 +25369,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24953,7 +25380,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24961,7 +25388,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24969,7 +25396,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24978,21 +25405,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -25001,25 +25428,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -25027,7 +25454,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -25035,7 +25462,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -25043,7 +25470,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -25051,7 +25478,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -25059,7 +25486,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -25069,7 +25496,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -25079,7 +25506,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -25090,31 +25517,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -25129,55 +25556,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -26176,17 +26603,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -26194,11 +26625,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -26206,10 +26637,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26889,7 +27316,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -27159,7 +27587,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -27199,7 +27627,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -27239,7 +27668,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -27267,8 +27697,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -27279,15 +27709,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -27450,8 +27880,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27744,9 +28174,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27765,9 +28196,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27775,7 +28206,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27783,7 +28216,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27809,27 +28245,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27842,9 +28283,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -28189,24 +28630,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -28219,144 +28673,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -28364,80 +28818,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -28655,14 +29109,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -28670,34 +29124,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28820,8 +29274,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -29010,11 +29464,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -29056,37 +29510,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -29347,16 +29801,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -31220,10 +31678,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -31232,10 +31692,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -31243,10 +31705,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -31264,7 +31728,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -31276,10 +31740,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -31290,10 +31756,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -31311,7 +31780,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -31322,9 +31791,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -31332,7 +31802,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -31343,7 +31813,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -31351,7 +31821,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -31361,7 +31831,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -31374,7 +31844,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -31384,38 +31854,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -31445,7 +31915,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -31467,31 +31937,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -31499,32 +31969,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -31532,96 +32002,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -31637,7 +32107,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -31653,7 +32123,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -31663,13 +32133,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -31678,7 +32148,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -31687,31 +32157,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31722,7 +32192,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31739,7 +32209,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31750,27 +32220,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31778,7 +32248,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31789,30 +32259,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31822,7 +32292,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31833,7 +32303,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31843,7 +32313,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31852,14 +32322,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31868,7 +32338,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31876,51 +32346,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31929,11 +32399,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31942,169 +32412,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -32227,18 +32697,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32756,12 +33226,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32769,7 +33241,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32781,11 +33253,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32794,7 +33266,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32802,7 +33274,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32811,14 +33283,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32828,7 +33300,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32838,7 +33310,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32848,13 +33320,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32890,7 +33362,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32901,7 +33373,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32913,23 +33385,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32940,7 +33413,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32948,26 +33421,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32977,54 +33450,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -33032,13 +33505,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -33050,34 +33523,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -33089,19 +33562,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -33110,7 +33583,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -33118,7 +33591,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -33127,33 +33600,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -33221,7 +33694,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -33370,7 +33847,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -33388,7 +33865,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -33441,7 +33918,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -33688,9 +34165,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33726,44 +34203,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33774,7 +34255,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33792,11 +34273,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33807,7 +34288,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33818,26 +34299,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33847,37 +34328,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33885,15 +34366,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33912,7 +34393,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33922,133 +34403,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -35453,20 +35938,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -35550,13 +36035,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -35667,12 +36152,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -35680,13 +36171,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -36201,12 +36692,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -36541,7 +37047,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37822,10 +38330,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37913,11 +38417,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37925,40 +38438,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -38139,55 +38652,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -38196,19 +38709,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -38216,32 +38729,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -38249,204 +38762,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38760,7 +39273,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -39326,6 +39842,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -39333,7 +39855,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -39344,13 +39866,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -39358,49 +39880,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -39409,7 +39931,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -39417,7 +39939,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -39425,7 +39947,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -39435,7 +39957,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -39444,7 +39966,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -39453,7 +39975,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -39463,7 +39985,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -39471,7 +39993,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -39481,7 +40003,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -39491,7 +40013,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -39499,7 +40021,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -39508,7 +40030,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -39516,371 +40038,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39888,118 +40410,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -40011,7 +40505,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -40023,38 +40517,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -40064,23 +40558,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -40092,7 +40586,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -40104,11 +40598,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -40116,11 +40610,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -40129,7 +40623,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -40137,7 +40631,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -40145,7 +40639,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -40155,14 +40649,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -40174,73 +40668,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -40250,32 +40744,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -40285,41 +40779,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -40329,19 +40823,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -40350,22 +40844,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -40377,7 +40871,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -40386,121 +40880,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -40508,17 +41002,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -40527,49 +41020,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -41192,11 +41685,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -41225,6 +41718,78 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +#, fuzzy +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" +"[code]s[/code] がゼロあるいは、ほぼゼロであれば [code]true[/code] を返しま" +"す。" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +#, fuzzy +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" +"[code]s[/code] がゼロあるいは、ほぼゼロであれば [code]true[/code] を返しま" +"す。" + +#: doc/classes/Rect2i.xml:138 +#, fuzzy +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" +"[code]s[/code] がゼロあるいは、ほぼゼロであれば [code]true[/code] を返しま" +"す。" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -41469,8 +42034,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -41479,38 +42043,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -41518,7 +42082,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -41526,7 +42090,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -41582,8 +42146,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -41687,8 +42251,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -42253,7 +42817,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -42281,8 +42845,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -42330,17 +42894,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -42352,7 +42912,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -42364,7 +42924,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -42376,58 +42936,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -42436,81 +42996,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42519,31 +43027,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -42554,58 +43062,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -42616,82 +43124,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42702,7 +43210,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42713,23 +43221,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42737,121 +43245,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42862,59 +43370,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42922,25 +43430,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42948,7 +43456,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42958,24 +43466,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42984,19 +43492,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -43005,47 +43513,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -43054,11 +43562,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -43067,13 +43575,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -43084,15 +43592,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -43114,7 +43622,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -43123,72 +43631,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -43204,441 +43712,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -43646,41 +44168,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -43688,21 +44210,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43713,7 +44235,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43721,347 +44243,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -44176,7 +44698,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -44526,160 +45048,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -44687,11 +45210,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44702,11 +45225,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44717,24 +45240,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44742,42 +45274,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44786,111 +45318,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -45001,12 +45533,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -45071,11 +45601,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -45114,45 +45644,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -45318,12 +45852,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -45356,30 +45884,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -46091,7 +46613,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -46099,7 +46621,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -46341,7 +46863,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -46490,41 +47019,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -46532,31 +47073,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46856,7 +47480,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46926,20 +47550,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -47067,46 +47695,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -47640,19 +48273,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47861,8 +48494,12 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +#, fuzzy +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" +"[code]s[/code] がゼロあるいは、ほぼゼロであれば [code]true[/code] を返しま" +"す。" #: doc/classes/String.xml:393 msgid "Returns [code]true[/code] if the string ends with the given string." @@ -47877,52 +48514,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47932,7 +48576,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47942,7 +48586,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47952,7 +48596,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47965,48 +48609,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -48014,7 +48658,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -48022,136 +48666,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -48170,33 +48824,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -48213,7 +48867,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -48221,7 +48875,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -48229,7 +48883,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -48237,14 +48891,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -48252,25 +48906,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -48278,25 +48932,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48788,37 +49442,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48894,15 +49553,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -49256,7 +49919,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -49679,15 +50342,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49700,239 +50363,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -50101,24 +50760,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -50629,7 +51288,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50895,11 +51554,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50907,11 +51574,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50920,27 +51587,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50948,13 +51615,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50962,11 +51629,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50975,27 +51642,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -51003,188 +51670,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -51259,67 +51931,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -52352,92 +52963,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -52445,82 +53056,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -52564,13 +53175,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -53548,24 +54159,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -53573,39 +54189,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -53613,109 +54229,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53723,73 +54340,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53801,15 +54420,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53823,30 +54446,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53854,104 +54481,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53963,20 +54586,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -54355,13 +54982,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -54493,8 +55120,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -54544,11 +55171,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -56612,6 +57239,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -56631,16 +57259,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -57383,20 +58017,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -57456,6 +58103,807 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +#, fuzzy +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" +"もし [code]a[/code] と [code]b[/code] がほとんど等しいならば [code]true[/" +"code] を返します。" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57856,8 +59304,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -58251,8 +59700,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -58274,8 +59724,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 @@ -59176,3 +60627,182 @@ msgstr "" msgid "" "If [code]true[/code], child nodes are sorted, otherwise sorting is disabled." msgstr "" + +#~ msgid "Gamepad button 0." +#~ msgstr "ゲームパッド ボタン0。" + +#~ msgid "Gamepad button 1." +#~ msgstr "ゲームパッド ボタン1。" + +#~ msgid "Gamepad button 2." +#~ msgstr "ゲームパッド ボタン2。" + +#~ msgid "Gamepad button 3." +#~ msgstr "ゲームパッド ボタン3。" + +#~ msgid "Gamepad button 4." +#~ msgstr "ゲームパッド ボタン4。" + +#~ msgid "Gamepad button 5." +#~ msgstr "ゲームパッド ボタン5。" + +#~ msgid "Gamepad button 6." +#~ msgstr "ゲームパッド ボタン6。" + +#~ msgid "Gamepad button 7." +#~ msgstr "ゲームパッド ボタン7。" + +#~ msgid "Gamepad button 8." +#~ msgstr "ゲームパッド ボタン8。" + +#~ msgid "Gamepad button 9." +#~ msgstr "ゲームパッド ボタン9。" + +#~ msgid "Gamepad button 10." +#~ msgstr "ゲームパッド ボタン10。" + +#~ msgid "Gamepad button 11." +#~ msgstr "ゲームパッド ボタン11。" + +#~ msgid "Gamepad button 12." +#~ msgstr "ゲームパッド ボタン12。" + +#~ msgid "Gamepad button 13." +#~ msgstr "ゲームパッド ボタン13。" + +#~ msgid "Gamepad button 14." +#~ msgstr "ゲームパッド ボタン14。" + +#~ msgid "Gamepad button 15." +#~ msgstr "ゲームパッド ボタン15。" + +#~ msgid "Represents the maximum number of joystick buttons supported." +#~ msgstr "サポートされるジョイスティック ボタンの最大数を表す。" + +#~ msgid "DualShock circle button." +#~ msgstr "デュアルショック丸ボタン。" + +#~ msgid "DualShock X button." +#~ msgstr "デュアルショックXボタン。" + +#~ msgid "DualShock square button." +#~ msgstr "デュアルショック四角ボタン。" + +#~ msgid "DualShock triangle button." +#~ msgstr "デュアルショック三角ボタン。" + +#~ msgid "Nintendo controller B button." +#~ msgstr "任天堂コントローラBボタン。" + +#~ msgid "Nintendo controller X button." +#~ msgstr "任天堂コントローラXボタン。" + +#~ msgid "Nintendo controller Y button." +#~ msgstr "任天堂コントローラYボタン。" + +#~ msgid "Grip (side) buttons on a VR controller." +#~ msgstr "VRコントローラのグリップ(サイド)ボタン。" + +#~ msgid "Push down on the touchpad or main joystick on a VR controller." +#~ msgstr "VRコントローラのタッチパッドあるいはメインジョイスティックの押下。" + +#~ msgid "Trigger on a VR controller." +#~ msgstr "VRコントローラのトリガー。" + +#~ msgid "" +#~ "A button on the right Oculus Touch controller, X button on the left " +#~ "controller (also when used in OpenVR)." +#~ msgstr "" +#~ "Oculus Touchの右コントローラAボタン、左コントローラのXボタン (OpenVRでの使" +#~ "用時)。" + +#~ msgid "" +#~ "B button on the right Oculus Touch controller, Y button on the left " +#~ "controller (also when used in OpenVR)." +#~ msgstr "" +#~ "Oculus Touchの右コントローラBボタン、左コントローラのYボタン (OpenVRでの使" +#~ "用時)。" + +#~ msgid "Menu button on either Oculus Touch controller." +#~ msgstr "どちらかのOculus Touchコントローラのメニューボタン。" + +#~ msgid "" +#~ "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +#~ msgstr "OpenVRでのメニューボタン (Oculus Touchコントローラ使用時を除く)。" + +#~ msgid "Gamepad button Select." +#~ msgstr "ゲームパッドのSelectボタン。" + +#~ msgid "Gamepad button Start." +#~ msgstr "ゲームパッドのStartボタン。" + +#~ msgid "Gamepad DPad up." +#~ msgstr "ゲームパッドの十字ボタン上。" + +#~ msgid "Gamepad DPad down." +#~ msgstr "ゲームパッドの十字ボタン下。" + +#~ msgid "Gamepad DPad left." +#~ msgstr "ゲームパッドの十字ボタン左。" + +#~ msgid "Gamepad DPad right." +#~ msgstr "ゲームパッドの十字ボタン右。" + +#~ msgid "Gamepad left trigger." +#~ msgstr "ゲームパッドの左トリガー。" + +#~ msgid "Gamepad left stick click." +#~ msgstr "ゲームパッドの左スティック クリック。" + +#~ msgid "Gamepad right trigger." +#~ msgstr "ゲームパッドの右トリガー。" + +#~ msgid "Gamepad right stick click." +#~ msgstr "ゲームパッドの右スティック クリック。" + +#~ msgid "Gamepad left stick horizontal axis." +#~ msgstr "ゲームパッドの左スティック水平軸。" + +#~ msgid "Gamepad right stick horizontal axis." +#~ msgstr "ゲームパッドの右スティック水平軸。" + +#~ msgid "Generic gamepad axis 4." +#~ msgstr "汎用ゲームパッド軸 4。" + +#~ msgid "Generic gamepad axis 5." +#~ msgstr "汎用ゲームパッド軸 5。" + +#~ msgid "Generic gamepad axis 8." +#~ msgstr "汎用ゲームパッド軸 8。" + +#~ msgid "Generic gamepad axis 9." +#~ msgstr "汎用ゲームパッド軸 9。" + +#~ msgid "Represents the maximum number of joystick axes supported." +#~ msgstr "サポートされるジョイスティック軸の最大数を表す。" + +#~ msgid "Gamepad left analog trigger." +#~ msgstr "ゲームパッドの左アナログトリガー。" + +#~ msgid "Gamepad right analog trigger." +#~ msgstr "ゲームパッドの右アナログトリガー。" + +#~ msgid "VR Controller analog trigger." +#~ msgstr "VRコントローラのアナログトリガー。" + +#~ msgid "VR Controller analog grip (side buttons)." +#~ msgstr "VRコントローラのアナロググリップ (側面のボタン)。" + +#~ msgid "" +#~ "OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " +#~ "controllers)." +#~ msgstr "" +#~ "OpenVRタッチパッドX軸 (Oculus TouchおよびWindows MRコントローラのジョイス" +#~ "ティック軸)。" + +#~ msgid "" +#~ "OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " +#~ "controllers)." +#~ msgstr "" +#~ "OpenVRタッチパッドY軸 (Oculus TouchおよびWindows MRコントローラのジョイス" +#~ "ティック軸)。" diff --git a/doc/translations/ko.po b/doc/translations/ko.po index acb6fe0ed2c..438cd0ce905 100644 --- a/doc/translations/ko.po +++ b/doc/translations/ko.po @@ -1231,1159 +1231,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2391,367 +2399,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2761,212 +2743,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -2976,7 +2958,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -2986,14 +2968,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3001,55 +2983,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3057,397 +3039,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3460,8 +3432,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3581,6 +3553,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3653,6 +3626,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3706,7 +3770,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3719,7 +3783,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4315,7 +4379,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5392,45 +5456,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5826,7 +5920,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -5940,14 +6036,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -5964,20 +6060,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -5985,42 +6088,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6028,21 +6131,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6050,11 +6153,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6062,7 +6165,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6075,7 +6178,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6307,7 +6410,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6454,11 +6557,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6474,7 +6580,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6498,13 +6604,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6522,68 +6628,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6648,7 +6754,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6664,7 +6770,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6688,7 +6794,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6706,7 +6812,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7320,27 +7426,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8367,8 +8481,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8475,92 +8589,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8573,7 +8692,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8582,13 +8701,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8597,122 +8716,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8720,67 +8843,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8794,32 +8917,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8833,136 +8956,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -8971,230 +9094,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9203,73 +9326,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9277,45 +9399,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9323,7 +9445,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9592,36 +9714,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9689,21 +9805,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9739,24 +9855,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10377,103 +10494,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10482,7 +10609,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -10975,91 +11102,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12145,12 +12314,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12163,7 +12335,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12172,7 +12344,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12181,7 +12361,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12189,7 +12369,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12201,7 +12381,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12211,7 +12391,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12221,7 +12401,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12231,7 +12411,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12240,14 +12420,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12258,7 +12438,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12268,7 +12448,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12279,7 +12459,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12290,7 +12470,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12300,7 +12480,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12310,7 +12490,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12323,7 +12503,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12333,7 +12513,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12343,631 +12523,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13285,7 +13465,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14786,7 +14966,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15099,85 +15279,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15185,137 +15370,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15323,7 +15508,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15432,9 +15617,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15451,23 +15636,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15487,6 +15702,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15501,13 +15728,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -15884,6 +16136,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16602,6 +16878,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16679,52 +16958,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16734,18 +17024,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16796,7 +17088,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16829,30 +17121,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17032,6 +17331,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17243,7 +17574,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -17974,7 +18307,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19132,12 +19465,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19739,7 +20072,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19747,61 +20080,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -19956,19 +20289,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20107,35 +20448,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20144,45 +20510,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20190,44 +20556,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20238,7 +20604,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20363,28 +20732,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20449,29 +20826,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21016,119 +21399,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21139,7 +21488,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21147,16 +21496,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21165,29 +21514,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21195,16 +21529,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21213,11 +21538,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21228,7 +21549,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21236,27 +21557,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21265,7 +21586,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21273,7 +21594,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21283,7 +21604,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21299,7 +21620,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21315,51 +21636,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21367,24 +21650,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21395,7 +21661,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21405,40 +21671,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21446,30 +21712,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21480,110 +21863,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21607,8 +21960,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21663,20 +22016,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21701,13 +22099,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -23895,8 +24293,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -23919,29 +24317,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -23950,77 +24342,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24028,51 +24420,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24081,11 +24473,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24095,7 +24487,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24106,51 +24498,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24158,7 +24550,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24166,67 +24558,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24236,7 +24628,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24246,7 +24638,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24257,7 +24649,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24265,7 +24657,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24273,7 +24665,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24282,21 +24674,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24305,25 +24697,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24331,7 +24723,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24339,7 +24731,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24347,7 +24739,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24355,7 +24747,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24363,7 +24755,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24373,7 +24765,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24383,7 +24775,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24394,31 +24786,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24433,55 +24825,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25480,17 +25872,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25498,11 +25894,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25510,10 +25906,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26193,7 +26585,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26463,7 +26856,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26503,7 +26896,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26543,7 +26937,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26571,8 +26966,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26583,15 +26978,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26754,8 +27149,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27048,9 +27443,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27069,9 +27465,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27079,7 +27475,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27087,7 +27485,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27113,27 +27514,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27146,9 +27552,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27493,24 +27899,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27523,144 +27942,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27668,80 +28087,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -27959,14 +28378,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -27974,34 +28393,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28124,8 +28543,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28314,11 +28733,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28360,37 +28779,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28651,16 +29070,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30524,10 +30947,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30536,10 +30961,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30547,10 +30974,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30568,7 +30997,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30580,10 +31009,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30594,10 +31025,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30615,7 +31049,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30626,9 +31060,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30636,7 +31071,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30647,7 +31082,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30655,7 +31090,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30665,7 +31100,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30678,7 +31113,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30688,38 +31123,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30749,7 +31184,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30771,31 +31206,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30803,32 +31238,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30836,96 +31271,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30941,7 +31376,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -30957,7 +31392,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -30967,13 +31402,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -30982,7 +31417,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -30991,31 +31426,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31026,7 +31461,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31043,7 +31478,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31054,27 +31489,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31082,7 +31517,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31093,30 +31528,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31126,7 +31561,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31137,7 +31572,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31147,7 +31582,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31156,14 +31591,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31172,7 +31607,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31180,51 +31615,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31233,11 +31668,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31246,169 +31681,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31531,18 +31966,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32060,12 +32495,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32073,7 +32510,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32085,11 +32522,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32098,7 +32535,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32106,7 +32543,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32115,14 +32552,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32132,7 +32569,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32142,7 +32579,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32152,13 +32589,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32194,7 +32631,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32205,7 +32642,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32217,23 +32654,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32244,7 +32682,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32252,26 +32690,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32281,54 +32719,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32336,13 +32774,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32354,34 +32792,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32393,19 +32831,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32414,7 +32852,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32422,7 +32860,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32431,33 +32869,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32525,7 +32963,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32674,7 +33116,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32692,7 +33134,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32745,7 +33187,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -32992,9 +33434,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33030,44 +33472,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33078,7 +33524,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33096,11 +33542,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33111,7 +33557,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33122,26 +33568,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33151,37 +33597,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33189,15 +33635,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33216,7 +33662,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33226,133 +33672,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34757,20 +35207,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34854,13 +35304,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -34971,12 +35421,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -34984,13 +35440,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35505,12 +35961,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35845,7 +36316,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37126,10 +37599,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37217,11 +37686,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37229,40 +37707,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37443,55 +37921,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37500,19 +37978,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37520,32 +37998,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37553,204 +38031,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38064,7 +38542,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38630,6 +39111,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38637,7 +39124,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38648,13 +39135,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38662,49 +39149,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38713,7 +39200,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38721,7 +39208,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38729,7 +39216,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38739,7 +39226,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38748,7 +39235,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38757,7 +39244,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38767,7 +39254,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38775,7 +39262,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38785,7 +39272,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38795,7 +39282,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38803,7 +39290,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38812,7 +39299,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38820,371 +39307,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39192,118 +39679,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39315,7 +39774,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39327,38 +39786,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39368,23 +39827,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39396,7 +39855,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39408,11 +39867,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39420,11 +39879,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39433,7 +39892,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39441,7 +39900,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39449,7 +39908,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39459,14 +39918,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39478,73 +39937,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39554,32 +40013,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39589,41 +40048,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39633,19 +40092,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39654,22 +40113,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39681,7 +40140,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39690,121 +40149,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39812,17 +40271,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39831,49 +40289,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40496,11 +40954,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40529,6 +40987,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40773,8 +41294,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40783,38 +41303,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40822,7 +41342,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40830,7 +41350,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -40886,8 +41406,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -40991,8 +41511,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41557,7 +42077,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41585,8 +42105,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41634,17 +42154,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41656,7 +42172,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41668,7 +42184,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41680,58 +42196,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41740,81 +42256,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41823,31 +42287,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41858,58 +42322,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -41920,82 +42384,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42006,7 +42470,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42017,23 +42481,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42041,121 +42505,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42166,59 +42630,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42226,25 +42690,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42252,7 +42716,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42262,24 +42726,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42288,19 +42752,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42309,47 +42773,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42358,11 +42822,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42371,13 +42835,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42388,15 +42852,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42418,7 +42882,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42427,72 +42891,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42508,441 +42972,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -42950,41 +43428,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -42992,21 +43470,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43017,7 +43495,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43025,347 +43503,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43480,7 +43958,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43830,160 +44308,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -43991,11 +44470,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44006,11 +44485,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44021,24 +44500,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44046,42 +44534,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44090,111 +44578,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44305,12 +44793,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44375,11 +44861,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44418,45 +44904,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44622,12 +45112,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44660,30 +45144,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45395,7 +45873,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45403,7 +45881,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45645,7 +46123,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45794,41 +46279,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45836,31 +46333,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46160,7 +46740,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46230,20 +46810,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46371,46 +46955,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -46944,19 +47533,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47165,7 +47754,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47181,52 +47771,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47236,7 +47833,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47246,7 +47843,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47256,7 +47853,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47269,48 +47866,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47318,7 +47915,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47326,136 +47923,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47474,33 +48081,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47517,7 +48124,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47525,7 +48132,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47533,7 +48140,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47541,14 +48148,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47556,25 +48163,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47582,25 +48189,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48092,37 +48699,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48198,15 +48810,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48560,7 +49176,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -48983,15 +49599,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49004,239 +49620,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49405,24 +50017,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -49933,7 +50545,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50199,11 +50811,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50211,11 +50831,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50224,27 +50844,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50252,13 +50872,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50266,11 +50886,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50279,27 +50899,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50307,188 +50927,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50563,67 +51188,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51656,92 +52220,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51749,82 +52313,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51868,13 +52432,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52852,24 +53416,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52877,39 +53446,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -52917,109 +53486,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53027,73 +53597,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53105,15 +53677,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53127,30 +53703,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53158,104 +53738,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53267,20 +53843,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53659,13 +54239,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53797,8 +54377,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53848,11 +54428,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -55916,6 +56496,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -55935,16 +56516,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56687,20 +57274,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56760,6 +57360,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57160,8 +58558,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57555,8 +58954,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57578,8 +58978,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/nl.po b/doc/translations/nl.po index 1e4612bcb49..ee9f366b565 100644 --- a/doc/translations/nl.po +++ b/doc/translations/nl.po @@ -1229,1159 +1229,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2389,367 +2397,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2759,212 +2741,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -2974,7 +2956,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -2984,14 +2966,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -2999,55 +2981,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3055,397 +3037,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3458,8 +3430,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3579,6 +3551,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3651,6 +3624,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3704,7 +3768,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3717,7 +3781,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4313,7 +4377,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5390,45 +5454,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5824,7 +5918,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -5938,14 +6034,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -5962,20 +6058,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -5983,42 +6086,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6026,21 +6129,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6048,11 +6151,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6060,7 +6163,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6073,7 +6176,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6305,7 +6408,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6452,11 +6555,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6472,7 +6578,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6496,13 +6602,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6520,68 +6626,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6646,7 +6752,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6662,7 +6768,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6686,7 +6792,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6704,7 +6810,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7318,27 +7424,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8365,8 +8479,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8473,92 +8587,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8571,7 +8690,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8580,13 +8699,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8595,122 +8714,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8718,67 +8841,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8792,32 +8915,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8831,136 +8954,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -8969,230 +9092,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9201,73 +9324,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9275,45 +9397,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9321,7 +9443,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9590,36 +9712,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9687,21 +9803,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9737,24 +9853,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10375,103 +10492,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10480,7 +10607,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -10973,91 +11100,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12143,12 +12312,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12161,7 +12333,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12170,7 +12342,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12179,7 +12359,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12187,7 +12367,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12199,7 +12379,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12209,7 +12389,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12219,7 +12399,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12229,7 +12409,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12238,14 +12418,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12256,7 +12436,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12266,7 +12446,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12277,7 +12457,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12288,7 +12468,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12298,7 +12478,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12308,7 +12488,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12321,7 +12501,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12331,7 +12511,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12341,631 +12521,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13283,7 +13463,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14784,7 +14964,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15097,85 +15277,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15183,137 +15368,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15321,7 +15506,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15430,9 +15615,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15449,23 +15634,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15485,6 +15700,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15499,13 +15726,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -15882,6 +16134,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16600,6 +16876,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16677,52 +16956,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16732,18 +17022,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16794,7 +17086,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16827,30 +17119,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17030,6 +17329,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17241,7 +17572,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -17972,7 +18305,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19130,12 +19463,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19737,7 +20070,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19745,61 +20078,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -19954,19 +20287,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20105,35 +20446,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20142,45 +20508,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20188,44 +20554,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20236,7 +20602,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20361,28 +20730,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20447,29 +20824,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21014,119 +21397,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21137,7 +21486,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21145,16 +21494,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21163,29 +21512,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21193,16 +21527,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21211,11 +21536,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21226,7 +21547,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21234,27 +21555,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21263,7 +21584,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21271,7 +21592,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21281,7 +21602,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21297,7 +21618,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21313,51 +21634,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21365,24 +21648,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21393,7 +21659,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21403,40 +21669,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21444,30 +21710,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21478,110 +21861,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21605,8 +21958,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21661,20 +22014,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21699,13 +22097,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -23893,8 +24291,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -23917,29 +24315,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -23948,77 +24340,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24026,51 +24418,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24079,11 +24471,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24093,7 +24485,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24104,51 +24496,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24156,7 +24548,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24164,67 +24556,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24234,7 +24626,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24244,7 +24636,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24255,7 +24647,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24263,7 +24655,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24271,7 +24663,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24280,21 +24672,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24303,25 +24695,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24329,7 +24721,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24337,7 +24729,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24345,7 +24737,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24353,7 +24745,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24361,7 +24753,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24371,7 +24763,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24381,7 +24773,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24392,31 +24784,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24431,55 +24823,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25478,17 +25870,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25496,11 +25892,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25508,10 +25904,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26191,7 +26583,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26461,7 +26854,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26501,7 +26894,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26541,7 +26935,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26569,8 +26964,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26581,15 +26976,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26752,8 +27147,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27046,9 +27441,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27067,9 +27463,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27077,7 +27473,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27085,7 +27483,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27111,27 +27512,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27144,9 +27550,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27491,24 +27897,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27521,144 +27940,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27666,80 +28085,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -27957,14 +28376,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -27972,34 +28391,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28122,8 +28541,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28312,11 +28731,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28358,37 +28777,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28649,16 +29068,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30522,10 +30945,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30534,10 +30959,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30545,10 +30972,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30566,7 +30995,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30578,10 +31007,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30592,10 +31023,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30613,7 +31047,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30624,9 +31058,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30634,7 +31069,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30645,7 +31080,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30653,7 +31088,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30663,7 +31098,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30676,7 +31111,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30686,38 +31121,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30747,7 +31182,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30769,31 +31204,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30801,32 +31236,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30834,96 +31269,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30939,7 +31374,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -30955,7 +31390,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -30965,13 +31400,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -30980,7 +31415,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -30989,31 +31424,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31024,7 +31459,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31041,7 +31476,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31052,27 +31487,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31080,7 +31515,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31091,30 +31526,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31124,7 +31559,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31135,7 +31570,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31145,7 +31580,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31154,14 +31589,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31170,7 +31605,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31178,51 +31613,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31231,11 +31666,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31244,169 +31679,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31529,18 +31964,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32058,12 +32493,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32071,7 +32508,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32083,11 +32520,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32096,7 +32533,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32104,7 +32541,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32113,14 +32550,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32130,7 +32567,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32140,7 +32577,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32150,13 +32587,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32192,7 +32629,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32203,7 +32640,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32215,23 +32652,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32242,7 +32680,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32250,26 +32688,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32279,54 +32717,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32334,13 +32772,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32352,34 +32790,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32391,19 +32829,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32412,7 +32850,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32420,7 +32858,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32429,33 +32867,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32523,7 +32961,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32672,7 +33114,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32690,7 +33132,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32743,7 +33185,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -32990,9 +33432,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33028,44 +33470,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33076,7 +33522,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33094,11 +33540,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33109,7 +33555,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33120,26 +33566,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33149,37 +33595,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33187,15 +33633,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33214,7 +33660,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33224,133 +33670,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34755,20 +35205,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34852,13 +35302,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -34969,12 +35419,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -34982,13 +35438,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35503,12 +35959,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35843,7 +36314,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37124,10 +37597,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37215,11 +37684,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37227,40 +37705,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37441,55 +37919,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37498,19 +37976,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37518,32 +37996,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37551,204 +38029,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38062,7 +38540,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38628,6 +39109,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38635,7 +39122,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38646,13 +39133,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38660,49 +39147,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38711,7 +39198,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38719,7 +39206,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38727,7 +39214,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38737,7 +39224,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38746,7 +39233,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38755,7 +39242,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38765,7 +39252,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38773,7 +39260,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38783,7 +39270,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38793,7 +39280,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38801,7 +39288,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38810,7 +39297,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38818,371 +39305,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39190,118 +39677,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39313,7 +39772,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39325,38 +39784,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39366,23 +39825,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39394,7 +39853,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39406,11 +39865,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39418,11 +39877,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39431,7 +39890,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39439,7 +39898,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39447,7 +39906,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39457,14 +39916,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39476,73 +39935,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39552,32 +40011,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39587,41 +40046,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39631,19 +40090,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39652,22 +40111,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39679,7 +40138,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39688,121 +40147,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39810,17 +40269,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39829,49 +40287,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40494,11 +40952,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40527,6 +40985,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40771,8 +41292,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40781,38 +41301,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40820,7 +41340,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40828,7 +41348,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -40884,8 +41404,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -40989,8 +41509,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41555,7 +42075,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41583,8 +42103,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41632,17 +42152,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41654,7 +42170,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41666,7 +42182,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41678,58 +42194,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41738,81 +42254,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41821,31 +42285,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41856,58 +42320,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -41918,82 +42382,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42004,7 +42468,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42015,23 +42479,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42039,121 +42503,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42164,59 +42628,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42224,25 +42688,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42250,7 +42714,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42260,24 +42724,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42286,19 +42750,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42307,47 +42771,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42356,11 +42820,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42369,13 +42833,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42386,15 +42850,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42416,7 +42880,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42425,72 +42889,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42506,441 +42970,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -42948,41 +43426,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -42990,21 +43468,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43015,7 +43493,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43023,347 +43501,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43478,7 +43956,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43828,160 +44306,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -43989,11 +44468,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44004,11 +44483,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44019,24 +44498,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44044,42 +44532,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44088,111 +44576,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44303,12 +44791,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44373,11 +44859,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44416,45 +44902,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44620,12 +45110,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44658,30 +45142,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45393,7 +45871,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45401,7 +45879,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45643,7 +46121,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45792,41 +46277,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45834,31 +46331,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46158,7 +46738,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46228,20 +46808,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46369,46 +46953,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -46942,19 +47531,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47163,7 +47752,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47179,52 +47769,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47234,7 +47831,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47244,7 +47841,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47254,7 +47851,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47267,48 +47864,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47316,7 +47913,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47324,136 +47921,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47472,33 +48079,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47515,7 +48122,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47523,7 +48130,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47531,7 +48138,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47539,14 +48146,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47554,25 +48161,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47580,25 +48187,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48090,37 +48697,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48196,15 +48808,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48558,7 +49174,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -48981,15 +49597,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49002,239 +49618,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49403,24 +50015,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -49931,7 +50543,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50197,11 +50809,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50209,11 +50829,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50222,27 +50842,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50250,13 +50870,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50264,11 +50884,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50277,27 +50897,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50305,188 +50925,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50561,67 +51186,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51654,92 +52218,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51747,82 +52311,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51866,13 +52430,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52850,24 +53414,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52875,39 +53444,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -52915,109 +53484,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53025,73 +53595,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53103,15 +53675,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53125,30 +53701,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53156,104 +53736,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53265,20 +53841,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53657,13 +54237,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53795,8 +54375,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53846,11 +54426,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -55914,6 +56494,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -55933,16 +56514,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56683,20 +57270,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56756,6 +57356,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57156,8 +58554,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57551,8 +58950,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57574,8 +58974,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/pl.po b/doc/translations/pl.po index 146744e2fc3..3249a14e9f1 100644 --- a/doc/translations/pl.po +++ b/doc/translations/pl.po @@ -1256,26 +1256,37 @@ msgid "The [Engine] singleton." msgstr "Singleton [Engine]." #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +#, fuzzy +msgid "The [Geometry2D] singleton." msgstr "Singleton [Geometry]." #: doc/classes/@GlobalScope.xml:34 +#, fuzzy +msgid "The [Geometry3D] singleton." +msgstr "Singleton [Geometry]." + +#: doc/classes/@GlobalScope.xml:37 +#, fuzzy +msgid "The [GodotSharp] singleton." +msgstr "Singleton [Geometry]." + +#: doc/classes/@GlobalScope.xml:40 msgid "The [IP] singleton." msgstr "Singleton [IP]." -#: doc/classes/@GlobalScope.xml:37 +#: doc/classes/@GlobalScope.xml:43 msgid "The [Input] singleton." msgstr "Singleton [Input]." -#: doc/classes/@GlobalScope.xml:40 +#: doc/classes/@GlobalScope.xml:46 msgid "The [InputMap] singleton." msgstr "Singleton [InputMap]." -#: doc/classes/@GlobalScope.xml:43 +#: doc/classes/@GlobalScope.xml:49 msgid "The [JSON] singleton." msgstr "Singleton [JSON]." -#: doc/classes/@GlobalScope.xml:46 +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." @@ -1283,7 +1294,7 @@ msgstr "" "Singleton [JavaClassWrapper].\n" "[b]Uwaga:[/b] Zaimplementowany tylko na Androidzie." -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." @@ -1291,1136 +1302,1136 @@ msgstr "" "Singleton [JavaScript].\n" "[b]Uwaga:[/b] Zaimplementowany tylko dla HTML5." -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "Singleton [Marshalls]." -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "Singleton [NavigationMeshGenerator]." -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "Singleton [NavigationServer2D]." -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "Singleton [OS]." -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "Singleton [Performance]." -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "Singleton [PhysicsServer2D]." -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "Singleton [PhysicsServer3D]." -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "Singleton [ProjectSettings]." -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "Singleton [RenderingServer]." -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "Singleton [ResourceLoader]." -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "Singleton [ResourceSaver]." -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "Singleton [TranslationServer]." -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "Singleton [VisualScriptEditor]." -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "Singleton [XRServer]." -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" "Lewy margines, używany zazwyczaj dla klas dziedziczących z [Control] lub " "[StyleBox]." -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" "Górny margines, używany zazwyczaj dla klas dziedziczących z [Control] lub " "[StyleBox]." -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" "Prawy margines, używany zazwyczaj dla klas dziedziczących z [Control] lub " "[StyleBox]." -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" "Dolny margines, używany zazwyczaj dla klas dziedziczących z [Control] lub " "[StyleBox]." -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "Lewy-górny róg." -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "Prawy-górny róg." -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "Prawy-dolny róg." -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "Lewy-dolny róg." -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "Klawisz Tab." -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "Klawisz Shift + Tab." -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "Klawisz Backspace." -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "Klawisz Return (na głównej klawiaturze)." -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "Klawisz Enter na klawiaturze numerycznej." -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "Klawisz Insert." -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "Klawisz Delete." -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "Klawisz Pause." -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "Klawisz Print Screen." -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "Klawisz System Request." -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "Klawisz Home." -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "Klawisz End." -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "Klawisz strzałki w lewo." -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "Klawisz strzałki w górę." -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "Klawisz strzałki w prawo." -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "Klawisz strzałki w dół." -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "Klawisz Page Up." -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "Klawisz Page Down." -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "Klawisz Shift." -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "Klawisz Control." -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "Klawisz Meta." -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "Klawisz Alt." -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "Klawisz Caps Lock." -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "Klawisz Num Lock." -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "Klawisz Scroll Lock." -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "Klawisz F1." -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "Klawisz F2." -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "Klawisz F3." -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "Klawisz F4." -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "Klawisz F5." -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "Klawisz F6." -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "Klawisz F7." -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "Klawisz F8." -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "Klawisz F9." -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "Klawisz F10." -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "Klawisz F11." -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "Klawisz F12." -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "Klawisz F13." -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "Klawisz F14." -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "Klawisz F15." -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "Klawisz F16." -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "Klawisz mnożenia (*) na klawiaturze numerycznej." -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "Klawisz dzielenia (/) na klawiaturze numerycznej." -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "Klawisz odejmowania (-) na klawiaturze numerycznej." -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "Klawisz kropki (.) na klawiaturze numerycznej." -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "Klawisz dodawania (+) na klawiaturze numerycznej." -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "Numer 0 na klawiaturze numerycznej." -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "Numer 1 na klawiaturze numerycznej." -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "Numer 2 na klawiaturze numerycznej." -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "Numer 3 na klawiaturze numerycznej." -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "Numer 4 na klawiaturze numerycznej." -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "Numer 5 na klawiaturze numerycznej." -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "Numer 6 na klawiaturze numerycznej." -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "Numer 7 na klawiaturze numerycznej." -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "Numer 8 na klawiaturze numerycznej." -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "Numer 9 na klawiaturze numerycznej." -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "Lewy klawisz Super (Windows)." -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "Prawy klawisz Super (Windows)." -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "Klawisz menu kontekstowego." -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "Klawisz pomocy." -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "Klawisz cofnięcia." -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "Klawisz w przód." -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "Klawisz stop." -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "Klawisz odświeżenia." -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "Klawisz przyciszenia." -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "Klawisz wyciszenia." -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "Klawisz podgłośnienia." -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "Klawisz wyszukiwania." -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "Klawisz gotowości." -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "Nieznany klawisz." -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "Spacja." -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "Klawisz !." -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "Klawisz \"." -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "Klawisz #." -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "Klawisz $." -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "Klawisz %." -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "Klawisz &." -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "Klawisz '." -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "Klawisz (." -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "Klawisz )." -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "Klawisz *." -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "Klawisz +." -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "Klawisz ,." -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "Klawisz -." -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "Klawisz .." -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "Klawisz /." -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "Numer 0." -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "Numer 1." -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "Numer 2." -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "Numer 3." -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "Numer 4." -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "Numer 5." -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "Numer 6." -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "Numer 7." -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "Numer 8." -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "Numer 9." -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "Klawisz :." -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "Klawisz ;." -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "Klawisz <." -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "Klawisz =." -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "Klawisz >." -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "Klawisz ?." -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "Klawisz @." -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "Klawisz A." -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "Klawisz B." -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "Klawisz C." -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "Klawisz D." -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "Klawisz E." -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "Klawisz F." -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "Klawisz G." -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "Klawisz H." -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "Klawisz I." -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "Klawisz J." -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "Klawisz K." -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "Klawisz L." -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "Klawisz M." -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "Klawisz N." -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "Klawisz O." -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "Klawisz P." -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "Klawisz Q." -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "Klawisz R." -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "Klawisz S." -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "Klawisz T." -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "Klawisz U." -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "Klawisz V." -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "Klawisz W." -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "Klawisz X." -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "Klawisz Y." -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "Klawisz Z." -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "Klawisz [." -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "Klawisz \\." -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "Klawisz ]." -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "Klawisz ^." -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "Klawisz _." -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "Klawisz `." -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "Klawisz {." -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "Klawisz |." -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "Klawisz }." -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "Klawisz ~." -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "Klawisz ¢." -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "Klawisz £." -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "Klawisz ¤." -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "Klawisz ¥." -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "Klawisz ¦." -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "Klawisz §." -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "Klawisz ¨." -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "Klawisz ©." -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "Klawisz ª." -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "Klawisz «." -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "Klawisz ¬." -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "Klawisz ®." -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "Klawisz ¯." -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "Klawisz °." -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "Klawisz ±." -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "Klawisz ²." -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "Klawisz ³." -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "Klawisz ´." -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "Klawisz µ." -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "Klawisz ¶." -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "Klawisz ·." -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "Klawisz ¸." -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "Klawisz ¹." -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "Klawisz º." -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "Klawisz »." -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "Klawisz ¼." -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "Klawisz ½." -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "Klawisz ¾." -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "Klawisz ¿." -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "Klawisz À." -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "Klawisz Á." -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "Klawisz Â." -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "Klawisz Ã." -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "Klawisz Ä." -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "Klawisz Å." -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "Klawisz Æ." -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "Klawisz Ç." -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "Klawisz È." -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "Klawisz É." -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "Klawisz Ê." -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "Klawisz Ë." -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "Klawisz Ì." -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "Klawisz Í." -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "Klawisz Î." -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "Klawisz Ï." -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "Klawisz Ð." -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "Klawisz Ñ." -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "Klawisz Ò." -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "Klawisz Ó." -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "Klawisz Ô." -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "Klawisz Õ." -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "Klawisz Ö." -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "Klawisz ×." -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "Klawisz Ø." -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "Klawisz Ù." -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "Klawisz Ú." -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "Klawisz Û." -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "Klawisz Ü." -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "Klawisz Ý." -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "Klawisz Þ." -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "Klawisz ß." -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "Klawisz ÷." -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "Klawisz ÿ." -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2428,367 +2439,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2798,212 +2783,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -3013,7 +2998,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -3023,14 +3008,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3038,55 +3023,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3094,397 +3079,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3497,8 +3472,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3618,6 +3593,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3690,6 +3666,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3743,7 +3810,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3756,7 +3823,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4352,7 +4419,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5429,45 +5496,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5863,7 +5960,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -5977,14 +6076,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -6001,20 +6100,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -6022,42 +6128,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6065,21 +6171,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6087,11 +6193,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6099,7 +6205,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6112,7 +6218,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6344,7 +6450,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6491,11 +6597,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6511,7 +6620,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6535,13 +6644,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6559,68 +6668,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6685,7 +6794,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6701,7 +6810,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6725,7 +6834,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6743,7 +6852,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7357,27 +7466,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8404,8 +8521,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8512,92 +8629,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8610,7 +8732,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8619,13 +8741,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8634,122 +8756,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8757,67 +8883,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8831,32 +8957,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8870,136 +8996,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -9008,230 +9134,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9240,73 +9366,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9314,45 +9439,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9360,7 +9485,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9629,36 +9754,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9726,21 +9845,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9776,24 +9895,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10414,103 +10534,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10519,7 +10649,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -11012,91 +11142,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12182,12 +12354,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12200,7 +12375,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12209,7 +12384,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12218,7 +12401,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12226,7 +12409,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12238,7 +12421,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12248,7 +12431,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12258,7 +12441,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12268,7 +12451,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12277,14 +12460,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12295,7 +12478,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12305,7 +12488,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12316,7 +12499,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12327,7 +12510,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12337,7 +12520,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12347,7 +12530,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12360,7 +12543,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12370,7 +12553,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12380,631 +12563,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13322,7 +13505,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14823,7 +15006,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15136,85 +15319,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15222,137 +15410,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15360,7 +15548,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15469,9 +15657,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15488,23 +15676,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15524,6 +15742,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15538,13 +15768,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -15921,6 +16176,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16639,6 +16918,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16716,52 +16998,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16771,18 +17064,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16833,7 +17128,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16866,30 +17161,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17069,6 +17371,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17280,7 +17614,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -18011,7 +18347,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19169,12 +19505,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19776,7 +20112,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19784,61 +20120,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -19993,19 +20329,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20144,35 +20488,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20181,45 +20550,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20227,44 +20596,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20275,7 +20644,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20400,28 +20772,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20486,29 +20866,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21053,119 +21439,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21176,7 +21528,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21184,16 +21536,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21202,29 +21554,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21232,16 +21569,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21250,11 +21578,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21265,7 +21589,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21273,27 +21597,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21302,7 +21626,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21310,7 +21634,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21320,7 +21644,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21336,7 +21660,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21352,51 +21676,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21404,24 +21690,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21432,7 +21701,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21442,40 +21711,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21483,30 +21752,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21517,110 +21903,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21644,8 +22000,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21700,20 +22056,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21738,13 +22139,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -23932,8 +24333,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -23956,29 +24357,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -23987,77 +24382,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24065,51 +24460,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24118,11 +24513,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24132,7 +24527,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24143,51 +24538,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24195,7 +24590,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24203,67 +24598,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24273,7 +24668,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24283,7 +24678,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24294,7 +24689,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24302,7 +24697,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24310,7 +24705,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24319,21 +24714,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24342,25 +24737,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24368,7 +24763,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24376,7 +24771,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24384,7 +24779,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24392,7 +24787,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24400,7 +24795,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24410,7 +24805,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24420,7 +24815,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24431,31 +24826,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24470,55 +24865,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25517,17 +25912,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25535,11 +25934,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25547,10 +25946,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26230,7 +26625,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26500,7 +26896,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26540,7 +26936,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26580,7 +26977,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26608,8 +27006,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26620,15 +27018,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26791,8 +27189,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27085,9 +27483,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27106,9 +27505,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27116,7 +27515,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27124,7 +27525,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27150,27 +27554,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27183,9 +27592,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27530,24 +27939,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27560,144 +27982,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27705,80 +28127,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -27996,14 +28418,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -28011,34 +28433,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28161,8 +28583,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28351,11 +28773,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28397,37 +28819,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28688,16 +29110,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30561,10 +30987,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30573,10 +31001,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30584,10 +31014,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30605,7 +31037,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30617,10 +31049,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30631,10 +31065,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30652,7 +31089,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30663,9 +31100,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30673,7 +31111,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30684,7 +31122,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30692,7 +31130,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30702,7 +31140,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30715,7 +31153,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30725,38 +31163,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30786,7 +31224,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30808,31 +31246,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30840,32 +31278,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30873,96 +31311,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30978,7 +31416,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -30994,7 +31432,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -31004,13 +31442,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -31019,7 +31457,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -31028,31 +31466,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31063,7 +31501,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31080,7 +31518,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31091,27 +31529,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31119,7 +31557,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31130,30 +31568,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31163,7 +31601,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31174,7 +31612,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31184,7 +31622,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31193,14 +31631,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31209,7 +31647,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31217,51 +31655,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31270,11 +31708,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31283,169 +31721,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31568,18 +32006,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32097,12 +32535,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32110,7 +32550,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32122,11 +32562,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32135,7 +32575,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32143,7 +32583,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32152,14 +32592,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32169,7 +32609,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32179,7 +32619,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32189,13 +32629,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32231,7 +32671,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32242,7 +32682,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32254,23 +32694,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32281,7 +32722,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32289,26 +32730,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32318,54 +32759,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32373,13 +32814,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32391,34 +32832,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32430,19 +32871,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32451,7 +32892,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32459,7 +32900,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32468,33 +32909,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32562,7 +33003,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32711,7 +33156,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32729,7 +33174,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32782,7 +33227,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -33029,9 +33474,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33067,44 +33512,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33115,7 +33564,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33133,11 +33582,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33148,7 +33597,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33159,26 +33608,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33188,37 +33637,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33226,15 +33675,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33253,7 +33702,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33263,133 +33712,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34794,20 +35247,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34891,13 +35344,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -35008,12 +35461,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -35021,13 +35480,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35542,12 +36001,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35882,7 +36356,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37163,10 +37639,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37254,11 +37726,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37266,40 +37747,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37480,55 +37961,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37537,19 +38018,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37557,32 +38038,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37590,204 +38071,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38101,7 +38582,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38667,6 +39151,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38674,7 +39164,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38685,13 +39175,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38699,49 +39189,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38750,7 +39240,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38758,7 +39248,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38766,7 +39256,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38776,7 +39266,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38785,7 +39275,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38794,7 +39284,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38804,7 +39294,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38812,7 +39302,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38822,7 +39312,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38832,7 +39322,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38840,7 +39330,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38849,7 +39339,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38857,371 +39347,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39229,118 +39719,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39352,7 +39814,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39364,38 +39826,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39405,23 +39867,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39433,7 +39895,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39445,11 +39907,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39457,11 +39919,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39470,7 +39932,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39478,7 +39940,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39486,7 +39948,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39496,14 +39958,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39515,73 +39977,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39591,32 +40053,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39626,41 +40088,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39670,19 +40132,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39691,22 +40153,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39718,7 +40180,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39727,121 +40189,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39849,17 +40311,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39868,49 +40329,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40533,11 +40994,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40566,6 +41027,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40810,8 +41334,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40820,38 +41343,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40859,7 +41382,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40867,7 +41390,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -40923,8 +41446,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -41028,8 +41551,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41594,7 +42117,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41622,8 +42145,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41671,17 +42194,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41693,7 +42212,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41705,7 +42224,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41717,58 +42236,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41777,81 +42296,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41860,31 +42327,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41895,58 +42362,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -41957,82 +42424,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42043,7 +42510,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42054,23 +42521,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42078,121 +42545,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42203,59 +42670,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42263,25 +42730,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42289,7 +42756,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42299,24 +42766,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42325,19 +42792,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42346,47 +42813,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42395,11 +42862,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42408,13 +42875,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42425,15 +42892,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42455,7 +42922,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42464,72 +42931,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42545,441 +43012,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -42987,41 +43468,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -43029,21 +43510,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43054,7 +43535,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43062,347 +43543,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43517,7 +43998,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43867,160 +44348,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -44028,11 +44510,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44043,11 +44525,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44058,24 +44540,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44083,42 +44574,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44127,111 +44618,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44342,12 +44833,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44412,11 +44901,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44455,45 +44944,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44659,12 +45152,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44697,30 +45184,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45432,7 +45913,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45440,7 +45921,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45682,7 +46163,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45831,41 +46319,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45873,31 +46373,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46197,7 +46780,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46267,20 +46850,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46408,46 +46995,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -46981,19 +47573,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47202,7 +47794,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47218,52 +47811,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47273,7 +47873,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47283,7 +47883,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47293,7 +47893,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47306,48 +47906,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47355,7 +47955,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47363,136 +47963,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47511,33 +48121,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47554,7 +48164,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47562,7 +48172,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47570,7 +48180,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47578,14 +48188,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47593,25 +48203,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47619,25 +48229,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48129,37 +48739,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48235,15 +48850,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48597,7 +49216,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -49020,15 +49639,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49041,239 +49660,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49442,24 +50057,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -49970,7 +50585,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50236,11 +50851,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50248,11 +50871,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50261,27 +50884,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50289,13 +50912,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50303,11 +50926,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50316,27 +50939,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50344,188 +50967,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50600,67 +51228,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51693,92 +52260,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51786,82 +52353,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51905,13 +52472,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52889,24 +53456,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52914,39 +53486,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -52954,109 +53526,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53064,73 +53637,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53142,15 +53717,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53164,30 +53743,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53195,104 +53778,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53304,20 +53883,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53696,13 +54279,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53834,8 +54417,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53885,11 +54468,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -55953,6 +56536,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -55972,16 +56556,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56724,20 +57314,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56797,6 +57400,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57197,8 +58598,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57592,8 +58994,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57615,8 +59018,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/pt_BR.po b/doc/translations/pt_BR.po index 57ad788e5fa..c86f9d57ff3 100644 --- a/doc/translations/pt_BR.po +++ b/doc/translations/pt_BR.po @@ -1223,1159 +1223,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2383,367 +2391,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2753,212 +2735,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -2968,7 +2950,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -2978,14 +2960,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -2993,55 +2975,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3049,397 +3031,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3452,8 +3424,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3573,6 +3545,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3645,6 +3618,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3698,7 +3762,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3711,7 +3775,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4307,7 +4371,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5384,45 +5448,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5818,7 +5912,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -5932,14 +6028,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -5956,20 +6052,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -5977,42 +6080,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6020,21 +6123,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6042,11 +6145,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6054,7 +6157,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6067,7 +6170,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6299,7 +6402,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6446,11 +6549,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6466,7 +6572,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6490,13 +6596,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6514,68 +6620,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6640,7 +6746,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6656,7 +6762,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6680,7 +6786,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6698,7 +6804,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7312,27 +7418,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8359,8 +8473,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8467,92 +8581,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8565,7 +8684,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8574,13 +8693,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8589,122 +8708,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8712,67 +8835,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8786,32 +8909,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8825,136 +8948,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -8963,230 +9086,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9195,73 +9318,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9269,45 +9391,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9315,7 +9437,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9584,36 +9706,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9681,21 +9797,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9731,24 +9847,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10369,103 +10486,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10474,7 +10601,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -10967,91 +11094,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12137,12 +12306,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12155,7 +12327,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12164,7 +12336,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12173,7 +12353,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12181,7 +12361,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12193,7 +12373,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12203,7 +12383,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12213,7 +12393,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12223,7 +12403,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12232,14 +12412,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12250,7 +12430,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12260,7 +12440,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12271,7 +12451,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12282,7 +12462,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12292,7 +12472,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12302,7 +12482,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12315,7 +12495,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12325,7 +12505,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12335,631 +12515,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13277,7 +13457,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14778,7 +14958,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15091,85 +15271,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15177,137 +15362,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15315,7 +15500,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15424,9 +15609,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15443,23 +15628,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15479,6 +15694,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15493,13 +15720,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -15876,6 +16128,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16594,6 +16870,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16671,52 +16950,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16726,18 +17016,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16788,7 +17080,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16821,30 +17113,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17024,6 +17323,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17235,7 +17566,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -17966,7 +18299,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19124,12 +19457,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19731,7 +20064,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19739,61 +20072,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -19948,19 +20281,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20099,35 +20440,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20136,45 +20502,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20182,44 +20548,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20230,7 +20596,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20355,28 +20724,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20441,29 +20818,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21008,119 +21391,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21131,7 +21480,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21139,16 +21488,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21157,29 +21506,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21187,16 +21521,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21205,11 +21530,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21220,7 +21541,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21228,27 +21549,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21257,7 +21578,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21265,7 +21586,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21275,7 +21596,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21291,7 +21612,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21307,51 +21628,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21359,24 +21642,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21387,7 +21653,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21397,40 +21663,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21438,30 +21704,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21472,110 +21855,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21599,8 +21952,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21655,20 +22008,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21693,13 +22091,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -23887,8 +24285,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -23911,29 +24309,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -23942,77 +24334,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24020,51 +24412,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24073,11 +24465,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24087,7 +24479,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24098,51 +24490,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24150,7 +24542,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24158,67 +24550,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24228,7 +24620,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24238,7 +24630,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24249,7 +24641,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24257,7 +24649,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24265,7 +24657,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24274,21 +24666,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24297,25 +24689,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24323,7 +24715,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24331,7 +24723,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24339,7 +24731,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24347,7 +24739,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24355,7 +24747,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24365,7 +24757,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24375,7 +24767,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24386,31 +24778,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24425,55 +24817,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25472,17 +25864,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25490,11 +25886,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25502,10 +25898,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26185,7 +26577,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26455,7 +26848,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26495,7 +26888,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26535,7 +26929,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26563,8 +26958,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26575,15 +26970,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26746,8 +27141,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27040,9 +27435,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27061,9 +27457,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27071,7 +27467,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27079,7 +27477,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27105,27 +27506,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27138,9 +27544,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27485,24 +27891,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27515,144 +27934,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27660,80 +28079,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -27951,14 +28370,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -27966,34 +28385,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28116,8 +28535,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28306,11 +28725,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28352,37 +28771,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28643,16 +29062,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30516,10 +30939,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30528,10 +30953,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30539,10 +30966,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30560,7 +30989,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30572,10 +31001,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30586,10 +31017,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30607,7 +31041,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30618,9 +31052,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30628,7 +31063,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30639,7 +31074,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30647,7 +31082,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30657,7 +31092,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30670,7 +31105,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30680,38 +31115,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30741,7 +31176,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30763,31 +31198,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30795,32 +31230,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30828,96 +31263,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30933,7 +31368,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -30949,7 +31384,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -30959,13 +31394,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -30974,7 +31409,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -30983,31 +31418,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31018,7 +31453,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31035,7 +31470,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31046,27 +31481,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31074,7 +31509,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31085,30 +31520,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31118,7 +31553,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31129,7 +31564,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31139,7 +31574,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31148,14 +31583,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31164,7 +31599,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31172,51 +31607,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31225,11 +31660,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31238,169 +31673,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31523,18 +31958,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32052,12 +32487,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32065,7 +32502,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32077,11 +32514,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32090,7 +32527,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32098,7 +32535,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32107,14 +32544,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32124,7 +32561,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32134,7 +32571,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32144,13 +32581,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32186,7 +32623,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32197,7 +32634,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32209,23 +32646,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32236,7 +32674,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32244,26 +32682,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32273,54 +32711,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32328,13 +32766,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32346,34 +32784,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32385,19 +32823,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32406,7 +32844,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32414,7 +32852,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32423,33 +32861,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32517,7 +32955,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32666,7 +33108,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32684,7 +33126,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32737,7 +33179,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -32984,9 +33426,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33022,44 +33464,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33070,7 +33516,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33088,11 +33534,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33103,7 +33549,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33114,26 +33560,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33143,37 +33589,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33181,15 +33627,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33208,7 +33654,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33218,133 +33664,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34749,20 +35199,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34846,13 +35296,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -34963,12 +35413,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -34976,13 +35432,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35497,12 +35953,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35837,7 +36308,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37118,10 +37591,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37209,11 +37678,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37221,40 +37699,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37435,55 +37913,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37492,19 +37970,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37512,32 +37990,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37545,204 +38023,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38056,7 +38534,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38622,6 +39103,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38629,7 +39116,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38640,13 +39127,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38654,49 +39141,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38705,7 +39192,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38713,7 +39200,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38721,7 +39208,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38731,7 +39218,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38740,7 +39227,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38749,7 +39236,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38759,7 +39246,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38767,7 +39254,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38777,7 +39264,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38787,7 +39274,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38795,7 +39282,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38804,7 +39291,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38812,371 +39299,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39184,118 +39671,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39307,7 +39766,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39319,38 +39778,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39360,23 +39819,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39388,7 +39847,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39400,11 +39859,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39412,11 +39871,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39425,7 +39884,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39433,7 +39892,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39441,7 +39900,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39451,14 +39910,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39470,73 +39929,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39546,32 +40005,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39581,41 +40040,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39625,19 +40084,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39646,22 +40105,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39673,7 +40132,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39682,121 +40141,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39804,17 +40263,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39823,49 +40281,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40488,11 +40946,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40521,6 +40979,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40765,8 +41286,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40775,38 +41295,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40814,7 +41334,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40822,7 +41342,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -40878,8 +41398,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -40983,8 +41503,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41549,7 +42069,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41577,8 +42097,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41626,17 +42146,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41648,7 +42164,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41660,7 +42176,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41672,58 +42188,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41732,81 +42248,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41815,31 +42279,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41850,58 +42314,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -41912,82 +42376,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -41998,7 +42462,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42009,23 +42473,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42033,121 +42497,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42158,59 +42622,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42218,25 +42682,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42244,7 +42708,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42254,24 +42718,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42280,19 +42744,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42301,47 +42765,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42350,11 +42814,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42363,13 +42827,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42380,15 +42844,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42410,7 +42874,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42419,72 +42883,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42500,441 +42964,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -42942,41 +43420,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -42984,21 +43462,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43009,7 +43487,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43017,347 +43495,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43472,7 +43950,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43822,160 +44300,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -43983,11 +44462,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -43998,11 +44477,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44013,24 +44492,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44038,42 +44526,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44082,111 +44570,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44297,12 +44785,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44367,11 +44853,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44410,45 +44896,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44614,12 +45104,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44652,30 +45136,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45387,7 +45865,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45395,7 +45873,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45637,7 +46115,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45786,41 +46271,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45828,31 +46325,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46152,7 +46732,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46222,20 +46802,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46363,46 +46947,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -46936,19 +47525,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47157,7 +47746,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47173,52 +47763,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47228,7 +47825,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47238,7 +47835,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47248,7 +47845,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47261,48 +47858,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47310,7 +47907,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47318,136 +47915,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47466,33 +48073,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47509,7 +48116,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47517,7 +48124,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47525,7 +48132,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47533,14 +48140,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47548,25 +48155,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47574,25 +48181,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48084,37 +48691,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48190,15 +48802,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48552,7 +49168,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -48975,15 +49591,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -48996,239 +49612,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49397,24 +50009,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -49925,7 +50537,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50191,11 +50803,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50203,11 +50823,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50216,27 +50836,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50244,13 +50864,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50258,11 +50878,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50271,27 +50891,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50299,188 +50919,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50555,67 +51180,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51648,92 +52212,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51741,82 +52305,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51860,13 +52424,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52844,24 +53408,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52869,39 +53438,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -52909,109 +53478,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53019,73 +53589,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53097,15 +53669,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53119,30 +53695,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53150,104 +53730,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53259,20 +53835,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53651,13 +54231,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53789,8 +54369,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53840,11 +54420,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -55908,6 +56488,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -55927,16 +56508,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56677,20 +57264,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56750,6 +57350,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57150,8 +58548,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57545,8 +58944,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57568,8 +58968,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/ru.po b/doc/translations/ru.po index fe202def703..d0699059a15 100644 --- a/doc/translations/ru.po +++ b/doc/translations/ru.po @@ -1231,1159 +1231,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2391,367 +2399,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2761,212 +2743,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -2976,7 +2958,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -2986,14 +2968,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3001,55 +2983,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3057,397 +3039,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3460,8 +3432,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3581,6 +3553,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3653,6 +3626,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3706,7 +3770,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3719,7 +3783,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4315,7 +4379,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5392,45 +5456,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5826,7 +5920,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -5940,14 +6036,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -5964,20 +6060,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -5985,42 +6088,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6028,21 +6131,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6050,11 +6153,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6062,7 +6165,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6075,7 +6178,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6307,7 +6410,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6454,11 +6557,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6474,7 +6580,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6498,13 +6604,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6522,68 +6628,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6648,7 +6754,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6664,7 +6770,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6688,7 +6794,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6706,7 +6812,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7320,27 +7426,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8367,8 +8481,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8475,92 +8589,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8573,7 +8692,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8582,13 +8701,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8597,122 +8716,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8720,67 +8843,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8794,32 +8917,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8833,136 +8956,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -8971,230 +9094,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9203,73 +9326,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9277,45 +9399,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9323,7 +9445,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9592,36 +9714,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9689,21 +9805,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9739,24 +9855,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10377,103 +10494,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10482,7 +10609,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -10975,91 +11102,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12145,12 +12314,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12163,7 +12335,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12172,7 +12344,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12181,7 +12361,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12189,7 +12369,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12201,7 +12381,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12211,7 +12391,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12221,7 +12401,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12231,7 +12411,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12240,14 +12420,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12258,7 +12438,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12268,7 +12448,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12279,7 +12459,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12290,7 +12470,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12300,7 +12480,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12310,7 +12490,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12323,7 +12503,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12333,7 +12513,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12343,631 +12523,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13285,7 +13465,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14786,7 +14966,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15099,85 +15279,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15185,137 +15370,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15323,7 +15508,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15432,9 +15617,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15451,23 +15636,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15487,6 +15702,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15501,13 +15728,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -15884,6 +16136,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16602,6 +16878,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16679,52 +16958,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16734,18 +17024,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16796,7 +17088,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16829,30 +17121,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17032,6 +17331,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17243,7 +17574,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -17974,7 +18307,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19132,12 +19465,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19739,7 +20072,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19747,61 +20080,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -19956,19 +20289,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20107,35 +20448,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20144,45 +20510,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20190,44 +20556,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20238,7 +20604,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20363,28 +20732,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20449,29 +20826,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21016,119 +21399,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21139,7 +21488,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21147,16 +21496,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21165,29 +21514,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21195,16 +21529,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21213,11 +21538,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21228,7 +21549,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21236,27 +21557,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21265,7 +21586,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21273,7 +21594,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21283,7 +21604,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21299,7 +21620,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21315,51 +21636,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21367,24 +21650,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21395,7 +21661,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21405,40 +21671,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21446,30 +21712,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21480,110 +21863,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21607,8 +21960,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21663,20 +22016,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21701,13 +22099,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -23895,8 +24293,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -23919,29 +24317,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -23950,77 +24342,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24028,51 +24420,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24081,11 +24473,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24095,7 +24487,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24106,51 +24498,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24158,7 +24550,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24166,67 +24558,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24236,7 +24628,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24246,7 +24638,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24257,7 +24649,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24265,7 +24657,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24273,7 +24665,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24282,21 +24674,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24305,25 +24697,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24331,7 +24723,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24339,7 +24731,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24347,7 +24739,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24355,7 +24747,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24363,7 +24755,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24373,7 +24765,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24383,7 +24775,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24394,31 +24786,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24433,55 +24825,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25480,17 +25872,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25498,11 +25894,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25510,10 +25906,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26193,7 +26585,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26463,7 +26856,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26503,7 +26896,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26543,7 +26937,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26571,8 +26966,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26583,15 +26978,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26754,8 +27149,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27048,9 +27443,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27069,9 +27465,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27079,7 +27475,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27087,7 +27485,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27113,27 +27514,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27146,9 +27552,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27493,24 +27899,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27523,144 +27942,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27668,80 +28087,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -27959,14 +28378,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -27974,34 +28393,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28124,8 +28543,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28314,11 +28733,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28360,37 +28779,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28651,16 +29070,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30524,10 +30947,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30536,10 +30961,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30547,10 +30974,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30568,7 +30997,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30580,10 +31009,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30594,10 +31025,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30615,7 +31049,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30626,9 +31060,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30636,7 +31071,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30647,7 +31082,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30655,7 +31090,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30665,7 +31100,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30678,7 +31113,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30688,38 +31123,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30749,7 +31184,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30771,31 +31206,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30803,32 +31238,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30836,96 +31271,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30941,7 +31376,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -30957,7 +31392,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -30967,13 +31402,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -30982,7 +31417,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -30991,31 +31426,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31026,7 +31461,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31043,7 +31478,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31054,27 +31489,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31082,7 +31517,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31093,30 +31528,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31126,7 +31561,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31137,7 +31572,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31147,7 +31582,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31156,14 +31591,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31172,7 +31607,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31180,51 +31615,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31233,11 +31668,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31246,169 +31681,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31531,18 +31966,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32060,12 +32495,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32073,7 +32510,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32085,11 +32522,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32098,7 +32535,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32106,7 +32543,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32115,14 +32552,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32132,7 +32569,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32142,7 +32579,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32152,13 +32589,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32194,7 +32631,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32205,7 +32642,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32217,23 +32654,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32244,7 +32682,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32252,26 +32690,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32281,54 +32719,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32336,13 +32774,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32354,34 +32792,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32393,19 +32831,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32414,7 +32852,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32422,7 +32860,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32431,33 +32869,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32525,7 +32963,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32674,7 +33116,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32692,7 +33134,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32745,7 +33187,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -32992,9 +33434,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33030,44 +33472,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33078,7 +33524,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33096,11 +33542,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33111,7 +33557,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33122,26 +33568,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33151,37 +33597,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33189,15 +33635,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33216,7 +33662,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33226,133 +33672,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34757,20 +35207,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34854,13 +35304,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -34971,12 +35421,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -34984,13 +35440,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35505,12 +35961,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35845,7 +36316,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37126,10 +37599,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37217,11 +37686,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37229,40 +37707,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37443,55 +37921,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37500,19 +37978,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37520,32 +37998,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37553,204 +38031,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38064,7 +38542,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38630,6 +39111,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38637,7 +39124,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38648,13 +39135,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38662,49 +39149,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38713,7 +39200,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38721,7 +39208,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38729,7 +39216,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38739,7 +39226,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38748,7 +39235,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38757,7 +39244,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38767,7 +39254,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38775,7 +39262,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38785,7 +39272,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38795,7 +39282,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38803,7 +39290,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38812,7 +39299,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38820,371 +39307,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39192,118 +39679,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39315,7 +39774,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39327,38 +39786,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39368,23 +39827,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39396,7 +39855,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39408,11 +39867,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39420,11 +39879,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39433,7 +39892,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39441,7 +39900,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39449,7 +39908,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39459,14 +39918,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39478,73 +39937,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39554,32 +40013,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39589,41 +40048,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39633,19 +40092,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39654,22 +40113,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39681,7 +40140,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39690,121 +40149,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39812,17 +40271,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39831,49 +40289,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40496,11 +40954,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40529,6 +40987,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40773,8 +41294,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40783,38 +41303,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40822,7 +41342,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40830,7 +41350,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -40886,8 +41406,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -40991,8 +41511,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41557,7 +42077,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41585,8 +42105,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41634,17 +42154,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41656,7 +42172,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41668,7 +42184,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41680,58 +42196,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41740,81 +42256,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41823,31 +42287,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41858,58 +42322,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -41920,82 +42384,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42006,7 +42470,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42017,23 +42481,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42041,121 +42505,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42166,59 +42630,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42226,25 +42690,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42252,7 +42716,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42262,24 +42726,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42288,19 +42752,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42309,47 +42773,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42358,11 +42822,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42371,13 +42835,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42388,15 +42852,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42418,7 +42882,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42427,72 +42891,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42508,441 +42972,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -42950,41 +43428,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -42992,21 +43470,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43017,7 +43495,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43025,347 +43503,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43480,7 +43958,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43830,160 +44308,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -43991,11 +44470,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44006,11 +44485,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44021,24 +44500,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44046,42 +44534,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44090,111 +44578,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44305,12 +44793,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44375,11 +44861,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44418,45 +44904,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44622,12 +45112,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44660,30 +45144,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45395,7 +45873,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45403,7 +45881,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45645,7 +46123,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45794,41 +46279,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45836,31 +46333,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46160,7 +46740,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46230,20 +46810,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46371,46 +46955,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -46944,19 +47533,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47165,7 +47754,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47181,52 +47771,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47236,7 +47833,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47246,7 +47843,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47256,7 +47853,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47269,48 +47866,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47318,7 +47915,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47326,136 +47923,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47474,33 +48081,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47517,7 +48124,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47525,7 +48132,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47533,7 +48140,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47541,14 +48148,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47556,25 +48163,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47582,25 +48189,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48092,37 +48699,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48198,15 +48810,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48560,7 +49176,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -48983,15 +49599,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49004,239 +49620,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49405,24 +50017,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -49933,7 +50545,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50199,11 +50811,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50211,11 +50831,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50224,27 +50844,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50252,13 +50872,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50266,11 +50886,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50279,27 +50899,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50307,188 +50927,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50563,67 +51188,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51656,92 +52220,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51749,82 +52313,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51868,13 +52432,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52852,24 +53416,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52877,39 +53446,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -52917,109 +53486,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53027,73 +53597,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53105,15 +53677,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53127,30 +53703,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53158,104 +53738,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53267,20 +53843,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53659,13 +54239,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53797,8 +54377,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53848,11 +54428,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -55916,6 +56496,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -55935,16 +56516,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56687,20 +57274,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56760,6 +57360,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57160,8 +58558,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57555,8 +58954,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57578,8 +58978,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/sr_Cyrl.po b/doc/translations/sr_Cyrl.po index 712cd522c97..d942e00c8c5 100644 --- a/doc/translations/sr_Cyrl.po +++ b/doc/translations/sr_Cyrl.po @@ -1241,1159 +1241,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2401,367 +2409,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2771,212 +2753,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -2986,7 +2968,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -2996,14 +2978,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3011,55 +2993,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3067,397 +3049,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3470,8 +3442,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3591,6 +3563,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3663,6 +3636,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3716,7 +3780,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3729,7 +3793,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4325,7 +4389,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5402,45 +5466,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5836,7 +5930,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -5950,14 +6046,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -5974,20 +6070,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -5995,42 +6098,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6038,21 +6141,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6060,11 +6163,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6072,7 +6175,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6085,7 +6188,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6317,7 +6420,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6464,11 +6567,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6484,7 +6590,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6508,13 +6614,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6532,68 +6638,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6658,7 +6764,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6674,7 +6780,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6698,7 +6804,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6716,7 +6822,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7330,27 +7436,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8377,8 +8491,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8485,92 +8599,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8583,7 +8702,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8592,13 +8711,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8607,122 +8726,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8730,67 +8853,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8804,32 +8927,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8843,136 +8966,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -8981,230 +9104,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9213,73 +9336,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9287,45 +9409,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9333,7 +9455,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9602,36 +9724,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9699,21 +9815,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9749,24 +9865,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10387,103 +10504,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10492,7 +10619,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -10985,91 +11112,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12155,12 +12324,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12173,7 +12345,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12182,7 +12354,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12191,7 +12371,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12199,7 +12379,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12211,7 +12391,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12221,7 +12401,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12231,7 +12411,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12241,7 +12421,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12250,14 +12430,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12268,7 +12448,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12278,7 +12458,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12289,7 +12469,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12300,7 +12480,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12310,7 +12490,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12320,7 +12500,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12333,7 +12513,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12343,7 +12523,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12353,631 +12533,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13295,7 +13475,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14796,7 +14976,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15109,85 +15289,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15195,137 +15380,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15333,7 +15518,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15442,9 +15627,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15461,23 +15646,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15497,6 +15712,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15511,13 +15738,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -15894,6 +16146,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16612,6 +16888,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16689,52 +16968,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16744,18 +17034,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16806,7 +17098,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16839,30 +17131,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17042,6 +17341,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17253,7 +17584,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -17984,7 +18317,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19142,12 +19475,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19749,7 +20082,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19757,61 +20090,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -19966,19 +20299,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20117,35 +20458,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20154,45 +20520,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20200,44 +20566,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20248,7 +20614,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20373,28 +20742,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20459,29 +20836,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21026,119 +21409,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21149,7 +21498,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21157,16 +21506,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21175,29 +21524,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21205,16 +21539,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21223,11 +21548,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21238,7 +21559,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21246,27 +21567,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21275,7 +21596,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21283,7 +21604,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21293,7 +21614,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21309,7 +21630,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21325,51 +21646,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21377,24 +21660,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21405,7 +21671,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21415,40 +21681,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21456,30 +21722,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21490,110 +21873,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21617,8 +21970,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21673,20 +22026,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21711,13 +22109,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -23905,8 +24303,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -23929,29 +24327,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -23960,77 +24352,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24038,51 +24430,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24091,11 +24483,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24105,7 +24497,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24116,51 +24508,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24168,7 +24560,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24176,67 +24568,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24246,7 +24638,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24256,7 +24648,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24267,7 +24659,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24275,7 +24667,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24283,7 +24675,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24292,21 +24684,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24315,25 +24707,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24341,7 +24733,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24349,7 +24741,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24357,7 +24749,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24365,7 +24757,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24373,7 +24765,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24383,7 +24775,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24393,7 +24785,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24404,31 +24796,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24443,55 +24835,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25490,17 +25882,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25508,11 +25904,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25520,10 +25916,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26203,7 +26595,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26473,7 +26866,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26513,7 +26906,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26553,7 +26947,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26581,8 +26976,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26593,15 +26988,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26764,8 +27159,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27058,9 +27453,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27079,9 +27475,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27089,7 +27485,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27097,7 +27495,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27123,27 +27524,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27156,9 +27562,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27503,24 +27909,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27533,144 +27952,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27678,80 +28097,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -27969,14 +28388,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -27984,34 +28403,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28134,8 +28553,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28324,11 +28743,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28370,37 +28789,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28661,16 +29080,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30534,10 +30957,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30546,10 +30971,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30557,10 +30984,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30578,7 +31007,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30590,10 +31019,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30604,10 +31035,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30625,7 +31059,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30636,9 +31070,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30646,7 +31081,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30657,7 +31092,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30665,7 +31100,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30675,7 +31110,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30688,7 +31123,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30698,38 +31133,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30759,7 +31194,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30781,31 +31216,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30813,32 +31248,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30846,96 +31281,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30951,7 +31386,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -30967,7 +31402,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -30977,13 +31412,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -30992,7 +31427,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -31001,31 +31436,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31036,7 +31471,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31053,7 +31488,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31064,27 +31499,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31092,7 +31527,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31103,30 +31538,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31136,7 +31571,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31147,7 +31582,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31157,7 +31592,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31166,14 +31601,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31182,7 +31617,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31190,51 +31625,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31243,11 +31678,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31256,169 +31691,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31541,18 +31976,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32070,12 +32505,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32083,7 +32520,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32095,11 +32532,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32108,7 +32545,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32116,7 +32553,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32125,14 +32562,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32142,7 +32579,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32152,7 +32589,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32162,13 +32599,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32204,7 +32641,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32215,7 +32652,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32227,23 +32664,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32254,7 +32692,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32262,26 +32700,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32291,54 +32729,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32346,13 +32784,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32364,34 +32802,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32403,19 +32841,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32424,7 +32862,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32432,7 +32870,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32441,33 +32879,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32535,7 +32973,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32684,7 +33126,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32702,7 +33144,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32755,7 +33197,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -33002,9 +33444,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33040,44 +33482,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33088,7 +33534,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33106,11 +33552,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33121,7 +33567,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33132,26 +33578,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33161,37 +33607,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33199,15 +33645,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33226,7 +33672,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33236,133 +33682,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34767,20 +35217,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34864,13 +35314,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -34981,12 +35431,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -34994,13 +35450,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35515,12 +35971,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35855,7 +36326,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37136,10 +37609,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37227,11 +37696,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37239,40 +37717,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37453,55 +37931,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37510,19 +37988,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37530,32 +38008,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37563,204 +38041,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38074,7 +38552,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38640,6 +39121,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38647,7 +39134,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38658,13 +39145,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38672,49 +39159,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38723,7 +39210,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38731,7 +39218,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38739,7 +39226,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38749,7 +39236,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38758,7 +39245,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38767,7 +39254,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38777,7 +39264,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38785,7 +39272,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38795,7 +39282,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38805,7 +39292,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38813,7 +39300,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38822,7 +39309,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38830,371 +39317,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39202,118 +39689,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39325,7 +39784,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39337,38 +39796,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39378,23 +39837,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39406,7 +39865,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39418,11 +39877,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39430,11 +39889,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39443,7 +39902,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39451,7 +39910,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39459,7 +39918,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39469,14 +39928,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39488,73 +39947,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39564,32 +40023,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39599,41 +40058,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39643,19 +40102,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39664,22 +40123,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39691,7 +40150,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39700,121 +40159,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39822,17 +40281,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39841,49 +40299,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40506,11 +40964,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40539,6 +40997,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40783,8 +41304,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40793,38 +41313,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40832,7 +41352,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40840,7 +41360,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -40896,8 +41416,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -41001,8 +41521,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41567,7 +42087,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41595,8 +42115,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41644,17 +42164,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41666,7 +42182,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41678,7 +42194,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41690,58 +42206,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41750,81 +42266,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41833,31 +42297,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41868,58 +42332,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -41930,82 +42394,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42016,7 +42480,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42027,23 +42491,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42051,121 +42515,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42176,59 +42640,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42236,25 +42700,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42262,7 +42726,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42272,24 +42736,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42298,19 +42762,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42319,47 +42783,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42368,11 +42832,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42381,13 +42845,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42398,15 +42862,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42428,7 +42892,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42437,72 +42901,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42518,441 +42982,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -42960,41 +43438,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -43002,21 +43480,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43027,7 +43505,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43035,347 +43513,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43490,7 +43968,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43840,160 +44318,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -44001,11 +44480,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44016,11 +44495,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44031,24 +44510,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44056,42 +44544,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44100,111 +44588,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44315,12 +44803,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44385,11 +44871,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44428,45 +44914,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44632,12 +45122,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44670,30 +45154,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45405,7 +45883,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45413,7 +45891,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45655,7 +46133,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45804,41 +46289,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45846,31 +46343,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46170,7 +46750,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46240,20 +46820,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46381,46 +46965,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -46954,19 +47543,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47175,7 +47764,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47191,52 +47781,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47246,7 +47843,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47256,7 +47853,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47266,7 +47863,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47279,48 +47876,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47328,7 +47925,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47336,136 +47933,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47484,33 +48091,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47527,7 +48134,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47535,7 +48142,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47543,7 +48150,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47551,14 +48158,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47566,25 +48173,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47592,25 +48199,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48102,37 +48709,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48208,15 +48820,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48570,7 +49186,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -48993,15 +49609,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49014,239 +49630,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49415,24 +50027,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -49943,7 +50555,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50209,11 +50821,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50221,11 +50841,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50234,27 +50854,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50262,13 +50882,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50276,11 +50896,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50289,27 +50909,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50317,188 +50937,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50573,67 +51198,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51666,92 +52230,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51759,82 +52323,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51878,13 +52442,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52862,24 +53426,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52887,39 +53456,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -52927,109 +53496,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53037,73 +53607,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53115,15 +53687,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53137,30 +53713,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53168,104 +53748,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53277,20 +53853,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53669,13 +54249,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53807,8 +54387,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53858,11 +54438,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -55926,6 +56506,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -55945,16 +56526,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56695,20 +57282,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56768,6 +57368,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57168,8 +58566,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57563,8 +58962,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57586,8 +58986,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/th.po b/doc/translations/th.po index 2e0d278cfee..7d0f3e43a6b 100644 --- a/doc/translations/th.po +++ b/doc/translations/th.po @@ -1246,1159 +1246,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2406,367 +2414,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2776,212 +2758,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -2991,7 +2973,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -3001,14 +2983,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3016,55 +2998,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3072,397 +3054,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3475,8 +3447,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3596,6 +3568,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3668,6 +3641,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3721,7 +3785,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3734,7 +3798,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4330,7 +4394,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5407,45 +5471,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5841,7 +5935,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -5955,14 +6051,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -5979,20 +6075,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -6000,42 +6103,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6043,21 +6146,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6065,11 +6168,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6077,7 +6180,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6090,7 +6193,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6322,7 +6425,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6469,11 +6572,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6489,7 +6595,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6513,13 +6619,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6537,68 +6643,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6663,7 +6769,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6679,7 +6785,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6703,7 +6809,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6721,7 +6827,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7335,27 +7441,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8382,8 +8496,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8490,92 +8604,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8588,7 +8707,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8597,13 +8716,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8612,122 +8731,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8735,67 +8858,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8809,32 +8932,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8848,136 +8971,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -8986,230 +9109,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9218,73 +9341,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9292,45 +9414,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9338,7 +9460,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9607,36 +9729,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9704,21 +9820,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9754,24 +9870,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10392,103 +10509,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10497,7 +10624,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -10990,91 +11117,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12160,12 +12329,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12178,7 +12350,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12187,7 +12359,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12196,7 +12376,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12204,7 +12384,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12216,7 +12396,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12226,7 +12406,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12236,7 +12416,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12246,7 +12426,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12255,14 +12435,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12273,7 +12453,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12283,7 +12463,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12294,7 +12474,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12305,7 +12485,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12315,7 +12495,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12325,7 +12505,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12338,7 +12518,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12348,7 +12528,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12358,631 +12538,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13300,7 +13480,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14801,7 +14981,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15114,85 +15294,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15200,137 +15385,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15338,7 +15523,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15447,9 +15632,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15466,23 +15651,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15502,6 +15717,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15516,13 +15743,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -15899,6 +16151,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16617,6 +16893,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16694,52 +16973,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16749,18 +17039,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16811,7 +17103,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16844,30 +17136,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17047,6 +17346,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17258,7 +17589,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -17989,7 +18322,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19147,12 +19480,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19754,7 +20087,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19762,61 +20095,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -19971,19 +20304,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20122,35 +20463,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20159,45 +20525,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20205,44 +20571,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20253,7 +20619,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20378,28 +20747,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20464,29 +20841,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21031,119 +21414,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21154,7 +21503,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21162,16 +21511,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21180,29 +21529,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21210,16 +21544,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21228,11 +21553,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21243,7 +21564,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21251,27 +21572,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21280,7 +21601,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21288,7 +21609,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21298,7 +21619,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21314,7 +21635,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21330,51 +21651,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21382,24 +21665,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21410,7 +21676,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21420,40 +21686,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21461,30 +21727,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21495,110 +21878,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21622,8 +21975,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21678,20 +22031,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21716,13 +22114,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -23910,8 +24308,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -23934,29 +24332,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -23965,77 +24357,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24043,51 +24435,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24096,11 +24488,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24110,7 +24502,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24121,51 +24513,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24173,7 +24565,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24181,67 +24573,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24251,7 +24643,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24261,7 +24653,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24272,7 +24664,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24280,7 +24672,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24288,7 +24680,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24297,21 +24689,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24320,25 +24712,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24346,7 +24738,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24354,7 +24746,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24362,7 +24754,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24370,7 +24762,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24378,7 +24770,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24388,7 +24780,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24398,7 +24790,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24409,31 +24801,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24448,55 +24840,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25495,17 +25887,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25513,11 +25909,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25525,10 +25921,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26208,7 +26600,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26478,7 +26871,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26518,7 +26911,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26558,7 +26952,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26586,8 +26981,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26598,15 +26993,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26769,8 +27164,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27063,9 +27458,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27084,9 +27480,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27094,7 +27490,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27102,7 +27500,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27128,27 +27529,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27161,9 +27567,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27508,24 +27914,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27538,144 +27957,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27683,80 +28102,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -27974,14 +28393,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -27989,34 +28408,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28139,8 +28558,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28329,11 +28748,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28375,37 +28794,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28666,16 +29085,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30539,10 +30962,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30551,10 +30976,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30562,10 +30989,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30583,7 +31012,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30595,10 +31024,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30609,10 +31040,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30630,7 +31064,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30641,9 +31075,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30651,7 +31086,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30662,7 +31097,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30670,7 +31105,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30680,7 +31115,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30693,7 +31128,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30703,38 +31138,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30764,7 +31199,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30786,31 +31221,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30818,32 +31253,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30851,96 +31286,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30956,7 +31391,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -30972,7 +31407,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -30982,13 +31417,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -30997,7 +31432,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -31006,31 +31441,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31041,7 +31476,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31058,7 +31493,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31069,27 +31504,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31097,7 +31532,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31108,30 +31543,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31141,7 +31576,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31152,7 +31587,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31162,7 +31597,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31171,14 +31606,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31187,7 +31622,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31195,51 +31630,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31248,11 +31683,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31261,169 +31696,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31546,18 +31981,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32075,12 +32510,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32088,7 +32525,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32100,11 +32537,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32113,7 +32550,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32121,7 +32558,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32130,14 +32567,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32147,7 +32584,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32157,7 +32594,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32167,13 +32604,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32209,7 +32646,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32220,7 +32657,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32232,23 +32669,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32259,7 +32697,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32267,26 +32705,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32296,54 +32734,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32351,13 +32789,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32369,34 +32807,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32408,19 +32846,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32429,7 +32867,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32437,7 +32875,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32446,33 +32884,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32540,7 +32978,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32689,7 +33131,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32707,7 +33149,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32760,7 +33202,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -33007,9 +33449,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33045,44 +33487,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33093,7 +33539,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33111,11 +33557,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33126,7 +33572,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33137,26 +33583,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33166,37 +33612,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33204,15 +33650,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33231,7 +33677,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33241,133 +33687,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34772,20 +35222,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34869,13 +35319,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -34986,12 +35436,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -34999,13 +35455,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35520,12 +35976,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35860,7 +36331,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37141,10 +37614,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37232,11 +37701,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37244,40 +37722,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37458,55 +37936,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37515,19 +37993,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37535,32 +38013,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37568,204 +38046,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38079,7 +38557,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38645,6 +39126,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38652,7 +39139,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38663,13 +39150,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38677,49 +39164,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38728,7 +39215,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38736,7 +39223,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38744,7 +39231,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38754,7 +39241,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38763,7 +39250,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38772,7 +39259,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38782,7 +39269,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38790,7 +39277,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38800,7 +39287,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38810,7 +39297,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38818,7 +39305,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38827,7 +39314,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38835,371 +39322,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39207,118 +39694,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39330,7 +39789,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39342,38 +39801,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39383,23 +39842,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39411,7 +39870,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39423,11 +39882,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39435,11 +39894,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39448,7 +39907,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39456,7 +39915,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39464,7 +39923,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39474,14 +39933,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39493,73 +39952,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39569,32 +40028,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39604,41 +40063,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39648,19 +40107,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39669,22 +40128,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39696,7 +40155,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39705,121 +40164,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39827,17 +40286,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39846,49 +40304,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40511,11 +40969,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40544,6 +41002,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40788,8 +41309,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40798,38 +41318,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40837,7 +41357,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40845,7 +41365,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -40901,8 +41421,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -41006,8 +41526,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41572,7 +42092,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41600,8 +42120,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41649,17 +42169,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41671,7 +42187,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41683,7 +42199,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41695,58 +42211,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41755,81 +42271,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41838,31 +42302,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41873,58 +42337,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -41935,82 +42399,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42021,7 +42485,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42032,23 +42496,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42056,121 +42520,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42181,59 +42645,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42241,25 +42705,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42267,7 +42731,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42277,24 +42741,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42303,19 +42767,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42324,47 +42788,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42373,11 +42837,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42386,13 +42850,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42403,15 +42867,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42433,7 +42897,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42442,72 +42906,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42523,441 +42987,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -42965,41 +43443,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -43007,21 +43485,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43032,7 +43510,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43040,347 +43518,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43495,7 +43973,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43845,160 +44323,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -44006,11 +44485,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44021,11 +44500,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44036,24 +44515,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44061,42 +44549,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44105,111 +44593,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44320,12 +44808,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44390,11 +44876,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44433,45 +44919,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44637,12 +45127,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44675,30 +45159,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45410,7 +45888,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45418,7 +45896,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45660,7 +46138,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45809,41 +46294,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45851,31 +46348,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46175,7 +46755,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46245,20 +46825,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46386,46 +46970,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -46959,19 +47548,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47180,7 +47769,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47196,52 +47786,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47251,7 +47848,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47261,7 +47858,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47271,7 +47868,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47284,48 +47881,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47333,7 +47930,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47341,136 +47938,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47489,33 +48096,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47532,7 +48139,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47540,7 +48147,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47548,7 +48155,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47556,14 +48163,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47571,25 +48178,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47597,25 +48204,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48107,37 +48714,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48213,15 +48825,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48575,7 +49191,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -48998,15 +49614,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49019,239 +49635,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49420,24 +50032,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -49948,7 +50560,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50214,11 +50826,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50226,11 +50846,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50239,27 +50859,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50267,13 +50887,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50281,11 +50901,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50294,27 +50914,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50322,188 +50942,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50578,67 +51203,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51671,92 +52235,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51764,82 +52328,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51883,13 +52447,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52867,24 +53431,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52892,39 +53461,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -52932,109 +53501,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53042,73 +53612,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53120,15 +53692,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53142,30 +53718,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53173,104 +53753,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53282,20 +53858,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53674,13 +54254,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53812,8 +54392,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53863,11 +54443,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -55931,6 +56511,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -55950,16 +56531,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56700,20 +57287,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56773,6 +57373,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57173,8 +58571,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57568,8 +58967,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57591,8 +58991,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/tr.po b/doc/translations/tr.po index 75e23167f3a..d973b84dc68 100644 --- a/doc/translations/tr.po +++ b/doc/translations/tr.po @@ -1223,1159 +1223,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2383,367 +2391,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2753,212 +2735,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -2968,7 +2950,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -2978,14 +2960,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -2993,55 +2975,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3049,397 +3031,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3452,8 +3424,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3573,6 +3545,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3645,6 +3618,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3698,7 +3762,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3711,7 +3775,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4307,7 +4371,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5384,45 +5448,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5818,7 +5912,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -5932,14 +6028,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -5956,20 +6052,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -5977,42 +6080,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6020,21 +6123,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6042,11 +6145,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6054,7 +6157,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6067,7 +6170,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6299,7 +6402,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6446,11 +6549,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6466,7 +6572,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6490,13 +6596,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6514,68 +6620,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6640,7 +6746,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6656,7 +6762,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6680,7 +6786,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6698,7 +6804,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7312,27 +7418,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8359,8 +8473,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8467,92 +8581,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8565,7 +8684,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8574,13 +8693,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8589,122 +8708,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8712,67 +8835,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8786,32 +8909,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8825,136 +8948,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -8963,230 +9086,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9195,73 +9318,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9269,45 +9391,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9315,7 +9437,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9584,36 +9706,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9681,21 +9797,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9731,24 +9847,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10369,103 +10486,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10474,7 +10601,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -10967,91 +11094,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12137,12 +12306,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12155,7 +12327,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12164,7 +12336,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12173,7 +12353,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12181,7 +12361,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12193,7 +12373,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12203,7 +12383,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12213,7 +12393,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12223,7 +12403,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12232,14 +12412,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12250,7 +12430,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12260,7 +12440,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12271,7 +12451,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12282,7 +12462,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12292,7 +12472,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12302,7 +12482,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12315,7 +12495,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12325,7 +12505,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12335,631 +12515,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13277,7 +13457,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14778,7 +14958,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15091,85 +15271,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15177,137 +15362,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15315,7 +15500,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15424,9 +15609,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15443,23 +15628,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15479,6 +15694,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15493,13 +15720,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -15876,6 +16128,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16594,6 +16870,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16671,52 +16950,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16726,18 +17016,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16788,7 +17080,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16821,30 +17113,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17024,6 +17323,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17235,7 +17566,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -17966,7 +18299,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19124,12 +19457,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19731,7 +20064,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19739,61 +20072,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -19948,19 +20281,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20099,35 +20440,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20136,45 +20502,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20182,44 +20548,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20230,7 +20596,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20355,28 +20724,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20441,29 +20818,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21008,119 +21391,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21131,7 +21480,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21139,16 +21488,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21157,29 +21506,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21187,16 +21521,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21205,11 +21530,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21220,7 +21541,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21228,27 +21549,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21257,7 +21578,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21265,7 +21586,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21275,7 +21596,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21291,7 +21612,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21307,51 +21628,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21359,24 +21642,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21387,7 +21653,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21397,40 +21663,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21438,30 +21704,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21472,110 +21855,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21599,8 +21952,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21655,20 +22008,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21693,13 +22091,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -23887,8 +24285,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -23911,29 +24309,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -23942,77 +24334,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24020,51 +24412,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24073,11 +24465,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24087,7 +24479,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24098,51 +24490,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24150,7 +24542,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24158,67 +24550,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24228,7 +24620,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24238,7 +24630,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24249,7 +24641,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24257,7 +24649,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24265,7 +24657,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24274,21 +24666,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24297,25 +24689,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24323,7 +24715,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24331,7 +24723,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24339,7 +24731,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24347,7 +24739,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24355,7 +24747,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24365,7 +24757,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24375,7 +24767,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24386,31 +24778,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24425,55 +24817,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25472,17 +25864,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25490,11 +25886,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25502,10 +25898,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26185,7 +26577,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26455,7 +26848,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26495,7 +26888,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26535,7 +26929,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26563,8 +26958,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26575,15 +26970,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26746,8 +27141,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27040,9 +27435,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27061,9 +27457,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27071,7 +27467,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27079,7 +27477,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27105,27 +27506,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27138,9 +27544,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27485,24 +27891,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27515,144 +27934,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27660,80 +28079,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -27951,14 +28370,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -27966,34 +28385,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28116,8 +28535,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28306,11 +28725,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28352,37 +28771,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28643,16 +29062,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30516,10 +30939,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30528,10 +30953,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30539,10 +30966,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30560,7 +30989,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30572,10 +31001,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30586,10 +31017,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30607,7 +31041,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30618,9 +31052,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30628,7 +31063,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30639,7 +31074,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30647,7 +31082,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30657,7 +31092,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30670,7 +31105,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30680,38 +31115,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30741,7 +31176,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30763,31 +31198,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30795,32 +31230,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30828,96 +31263,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30933,7 +31368,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -30949,7 +31384,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -30959,13 +31394,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -30974,7 +31409,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -30983,31 +31418,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31018,7 +31453,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31035,7 +31470,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31046,27 +31481,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31074,7 +31509,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31085,30 +31520,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31118,7 +31553,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31129,7 +31564,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31139,7 +31574,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31148,14 +31583,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31164,7 +31599,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31172,51 +31607,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31225,11 +31660,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31238,169 +31673,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31523,18 +31958,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32052,12 +32487,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32065,7 +32502,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32077,11 +32514,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32090,7 +32527,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32098,7 +32535,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32107,14 +32544,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32124,7 +32561,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32134,7 +32571,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32144,13 +32581,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32186,7 +32623,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32197,7 +32634,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32209,23 +32646,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32236,7 +32674,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32244,26 +32682,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32273,54 +32711,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32328,13 +32766,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32346,34 +32784,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32385,19 +32823,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32406,7 +32844,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32414,7 +32852,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32423,33 +32861,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32517,7 +32955,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32666,7 +33108,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32684,7 +33126,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32737,7 +33179,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -32984,9 +33426,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33022,44 +33464,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33070,7 +33516,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33088,11 +33534,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33103,7 +33549,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33114,26 +33560,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33143,37 +33589,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33181,15 +33627,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33208,7 +33654,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33218,133 +33664,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34749,20 +35199,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34846,13 +35296,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -34963,12 +35413,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -34976,13 +35432,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35497,12 +35953,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35837,7 +36308,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37118,10 +37591,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37209,11 +37678,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37221,40 +37699,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37435,55 +37913,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37492,19 +37970,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37512,32 +37990,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37545,204 +38023,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38056,7 +38534,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38622,6 +39103,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38629,7 +39116,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38640,13 +39127,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38654,49 +39141,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38705,7 +39192,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38713,7 +39200,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38721,7 +39208,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38731,7 +39218,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38740,7 +39227,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38749,7 +39236,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38759,7 +39246,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38767,7 +39254,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38777,7 +39264,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38787,7 +39274,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38795,7 +39282,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38804,7 +39291,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38812,371 +39299,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39184,118 +39671,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39307,7 +39766,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39319,38 +39778,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39360,23 +39819,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39388,7 +39847,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39400,11 +39859,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39412,11 +39871,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39425,7 +39884,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39433,7 +39892,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39441,7 +39900,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39451,14 +39910,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39470,73 +39929,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39546,32 +40005,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39581,41 +40040,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39625,19 +40084,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39646,22 +40105,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39673,7 +40132,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39682,121 +40141,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39804,17 +40263,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39823,49 +40281,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40488,11 +40946,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40521,6 +40979,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40765,8 +41286,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40775,38 +41295,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40814,7 +41334,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40822,7 +41342,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -40878,8 +41398,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -40983,8 +41503,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41549,7 +42069,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41577,8 +42097,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41626,17 +42146,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41648,7 +42164,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41660,7 +42176,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41672,58 +42188,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41732,81 +42248,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41815,31 +42279,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41850,58 +42314,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -41912,82 +42376,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -41998,7 +42462,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42009,23 +42473,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42033,121 +42497,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42158,59 +42622,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42218,25 +42682,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42244,7 +42708,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42254,24 +42718,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42280,19 +42744,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42301,47 +42765,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42350,11 +42814,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42363,13 +42827,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42380,15 +42844,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42410,7 +42874,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42419,72 +42883,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42500,441 +42964,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -42942,41 +43420,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -42984,21 +43462,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43009,7 +43487,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43017,347 +43495,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43472,7 +43950,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43822,160 +44300,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -43983,11 +44462,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -43998,11 +44477,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44013,24 +44492,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44038,42 +44526,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44082,111 +44570,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44297,12 +44785,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44367,11 +44853,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44410,45 +44896,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44614,12 +45104,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44652,30 +45136,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45387,7 +45865,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45395,7 +45873,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45637,7 +46115,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45786,41 +46271,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45828,31 +46325,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46152,7 +46732,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46222,20 +46802,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46363,46 +46947,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -46936,19 +47525,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47157,7 +47746,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47173,52 +47763,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47228,7 +47825,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47238,7 +47835,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47248,7 +47845,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47261,48 +47858,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47310,7 +47907,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47318,136 +47915,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47466,33 +48073,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47509,7 +48116,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47517,7 +48124,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47525,7 +48132,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47533,14 +48140,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47548,25 +48155,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47574,25 +48181,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48084,37 +48691,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48190,15 +48802,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48552,7 +49168,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -48975,15 +49591,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -48996,239 +49612,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49397,24 +50009,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -49925,7 +50537,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50191,11 +50803,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50203,11 +50823,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50216,27 +50836,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50244,13 +50864,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50258,11 +50878,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50271,27 +50891,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50299,188 +50919,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50555,67 +51180,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51648,92 +52212,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51741,82 +52305,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51860,13 +52424,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52844,24 +53408,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52869,39 +53438,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -52909,109 +53478,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53019,73 +53589,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53097,15 +53669,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53119,30 +53695,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53150,104 +53730,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53259,20 +53835,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53651,13 +54231,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53789,8 +54369,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53840,11 +54420,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -55908,6 +56488,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -55927,16 +56508,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56677,20 +57264,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56750,6 +57350,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57150,8 +58548,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57545,8 +58944,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57568,8 +58968,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/uk.po b/doc/translations/uk.po index 53c1322e843..034c4c67a17 100644 --- a/doc/translations/uk.po +++ b/doc/translations/uk.po @@ -1230,1159 +1230,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2390,367 +2398,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2760,212 +2742,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -2975,7 +2957,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -2985,14 +2967,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3000,55 +2982,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3056,397 +3038,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3459,8 +3431,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3580,6 +3552,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3652,6 +3625,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3705,7 +3769,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3718,7 +3782,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4314,7 +4378,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5391,45 +5455,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5825,7 +5919,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -5939,14 +6035,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -5963,20 +6059,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -5984,42 +6087,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6027,21 +6130,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6049,11 +6152,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6061,7 +6164,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6074,7 +6177,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6306,7 +6409,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6453,11 +6556,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6473,7 +6579,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6497,13 +6603,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6521,68 +6627,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6647,7 +6753,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6663,7 +6769,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6687,7 +6793,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6705,7 +6811,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7319,27 +7425,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8366,8 +8480,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8474,92 +8588,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8572,7 +8691,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8581,13 +8700,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8596,122 +8715,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8719,67 +8842,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8793,32 +8916,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8832,136 +8955,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -8970,230 +9093,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9202,73 +9325,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9276,45 +9398,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9322,7 +9444,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9591,36 +9713,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9688,21 +9804,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9738,24 +9854,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10376,103 +10493,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10481,7 +10608,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -10974,91 +11101,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12144,12 +12313,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12162,7 +12334,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12171,7 +12343,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12180,7 +12360,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12188,7 +12368,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12200,7 +12380,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12210,7 +12390,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12220,7 +12400,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12230,7 +12410,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12239,14 +12419,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12257,7 +12437,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12267,7 +12447,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12278,7 +12458,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12289,7 +12469,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12299,7 +12479,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12309,7 +12489,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12322,7 +12502,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12332,7 +12512,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12342,631 +12522,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13284,7 +13464,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14785,7 +14965,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15098,85 +15278,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15184,137 +15369,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15322,7 +15507,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15431,9 +15616,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15450,23 +15635,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15486,6 +15701,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15500,13 +15727,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -15883,6 +16135,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16601,6 +16877,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16678,52 +16957,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16733,18 +17023,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16795,7 +17087,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16828,30 +17120,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17031,6 +17330,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17242,7 +17573,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -17973,7 +18306,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19131,12 +19464,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19738,7 +20071,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19746,61 +20079,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -19955,19 +20288,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20106,35 +20447,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20143,45 +20509,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20189,44 +20555,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20237,7 +20603,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20362,28 +20731,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20448,29 +20825,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21015,119 +21398,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21138,7 +21487,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21146,16 +21495,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21164,29 +21513,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21194,16 +21528,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21212,11 +21537,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21227,7 +21548,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21235,27 +21556,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21264,7 +21585,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21272,7 +21593,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21282,7 +21603,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21298,7 +21619,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21314,51 +21635,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21366,24 +21649,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21394,7 +21660,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21404,40 +21670,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21445,30 +21711,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21479,110 +21862,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21606,8 +21959,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21662,20 +22015,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21700,13 +22098,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -23894,8 +24292,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -23918,29 +24316,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -23949,77 +24341,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24027,51 +24419,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24080,11 +24472,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24094,7 +24486,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24105,51 +24497,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24157,7 +24549,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24165,67 +24557,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24235,7 +24627,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24245,7 +24637,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24256,7 +24648,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24264,7 +24656,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24272,7 +24664,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24281,21 +24673,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24304,25 +24696,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24330,7 +24722,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24338,7 +24730,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24346,7 +24738,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24354,7 +24746,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24362,7 +24754,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24372,7 +24764,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24382,7 +24774,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24393,31 +24785,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24432,55 +24824,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25479,17 +25871,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25497,11 +25893,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25509,10 +25905,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26192,7 +26584,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26462,7 +26855,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26502,7 +26895,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26542,7 +26936,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26570,8 +26965,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26582,15 +26977,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26753,8 +27148,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27047,9 +27442,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27068,9 +27464,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27078,7 +27474,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27086,7 +27484,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27112,27 +27513,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27145,9 +27551,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27492,24 +27898,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27522,144 +27941,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27667,80 +28086,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -27958,14 +28377,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -27973,34 +28392,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28123,8 +28542,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28313,11 +28732,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28359,37 +28778,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28650,16 +29069,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30523,10 +30946,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30535,10 +30960,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30546,10 +30973,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30567,7 +30996,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30579,10 +31008,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30593,10 +31024,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30614,7 +31048,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30625,9 +31059,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30635,7 +31070,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30646,7 +31081,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30654,7 +31089,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30664,7 +31099,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30677,7 +31112,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30687,38 +31122,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30748,7 +31183,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30770,31 +31205,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30802,32 +31237,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30835,96 +31270,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30940,7 +31375,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -30956,7 +31391,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -30966,13 +31401,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -30981,7 +31416,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -30990,31 +31425,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31025,7 +31460,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31042,7 +31477,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31053,27 +31488,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31081,7 +31516,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31092,30 +31527,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31125,7 +31560,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31136,7 +31571,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31146,7 +31581,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31155,14 +31590,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31171,7 +31606,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31179,51 +31614,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31232,11 +31667,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31245,169 +31680,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31530,18 +31965,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32059,12 +32494,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32072,7 +32509,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32084,11 +32521,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32097,7 +32534,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32105,7 +32542,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32114,14 +32551,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32131,7 +32568,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32141,7 +32578,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32151,13 +32588,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32193,7 +32630,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32204,7 +32641,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32216,23 +32653,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32243,7 +32681,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32251,26 +32689,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32280,54 +32718,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32335,13 +32773,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32353,34 +32791,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32392,19 +32830,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32413,7 +32851,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32421,7 +32859,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32430,33 +32868,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32524,7 +32962,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32673,7 +33115,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32691,7 +33133,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32744,7 +33186,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -32991,9 +33433,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33029,44 +33471,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33077,7 +33523,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33095,11 +33541,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33110,7 +33556,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33121,26 +33567,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33150,37 +33596,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33188,15 +33634,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33215,7 +33661,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33225,133 +33671,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34756,20 +35206,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34853,13 +35303,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -34970,12 +35420,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -34983,13 +35439,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35504,12 +35960,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35844,7 +36315,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37125,10 +37598,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37216,11 +37685,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37228,40 +37706,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37442,55 +37920,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37499,19 +37977,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37519,32 +37997,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37552,204 +38030,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38063,7 +38541,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38629,6 +39110,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38636,7 +39123,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38647,13 +39134,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38661,49 +39148,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38712,7 +39199,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38720,7 +39207,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38728,7 +39215,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38738,7 +39225,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38747,7 +39234,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38756,7 +39243,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38766,7 +39253,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38774,7 +39261,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38784,7 +39271,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38794,7 +39281,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38802,7 +39289,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38811,7 +39298,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38819,371 +39306,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39191,118 +39678,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39314,7 +39773,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39326,38 +39785,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39367,23 +39826,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39395,7 +39854,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39407,11 +39866,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39419,11 +39878,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39432,7 +39891,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39440,7 +39899,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39448,7 +39907,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39458,14 +39917,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39477,73 +39936,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39553,32 +40012,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39588,41 +40047,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39632,19 +40091,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39653,22 +40112,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39680,7 +40139,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39689,121 +40148,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39811,17 +40270,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39830,49 +40288,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40495,11 +40953,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40528,6 +40986,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40772,8 +41293,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40782,38 +41302,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40821,7 +41341,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40829,7 +41349,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -40885,8 +41405,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -40990,8 +41510,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41556,7 +42076,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41584,8 +42104,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41633,17 +42153,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41655,7 +42171,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41667,7 +42183,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41679,58 +42195,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41739,81 +42255,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41822,31 +42286,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41857,58 +42321,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -41919,82 +42383,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42005,7 +42469,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42016,23 +42480,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42040,121 +42504,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42165,59 +42629,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42225,25 +42689,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42251,7 +42715,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42261,24 +42725,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42287,19 +42751,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42308,47 +42772,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42357,11 +42821,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42370,13 +42834,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42387,15 +42851,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42417,7 +42881,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42426,72 +42890,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42507,441 +42971,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -42949,41 +43427,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -42991,21 +43469,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43016,7 +43494,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43024,347 +43502,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43479,7 +43957,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43829,160 +44307,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -43990,11 +44469,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44005,11 +44484,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44020,24 +44499,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44045,42 +44533,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44089,111 +44577,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44304,12 +44792,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44374,11 +44860,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44417,45 +44903,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44621,12 +45111,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44659,30 +45143,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45394,7 +45872,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45402,7 +45880,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45644,7 +46122,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45793,41 +46278,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45835,31 +46332,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46159,7 +46739,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46229,20 +46809,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46370,46 +46954,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -46943,19 +47532,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47164,7 +47753,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47180,52 +47770,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47235,7 +47832,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47245,7 +47842,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47255,7 +47852,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47268,48 +47865,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47317,7 +47914,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47325,136 +47922,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47473,33 +48080,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47516,7 +48123,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47524,7 +48131,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47532,7 +48139,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47540,14 +48147,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47555,25 +48162,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47581,25 +48188,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48091,37 +48698,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48197,15 +48809,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48559,7 +49175,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -48982,15 +49598,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49003,239 +49619,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49404,24 +50016,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -49932,7 +50544,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50198,11 +50810,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50210,11 +50830,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50223,27 +50843,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50251,13 +50871,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50265,11 +50885,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50278,27 +50898,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50306,188 +50926,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50562,67 +51187,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51655,92 +52219,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51748,82 +52312,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51867,13 +52431,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52851,24 +53415,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52876,39 +53445,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -52916,109 +53485,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53026,73 +53596,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53104,15 +53676,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53126,30 +53702,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53157,104 +53737,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53266,20 +53842,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53658,13 +54238,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53796,8 +54376,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53847,11 +54427,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -55915,6 +56495,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -55934,16 +56515,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56686,20 +57273,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56759,6 +57359,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57159,8 +58557,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57554,8 +58953,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57577,8 +58977,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/zh_Hans.po b/doc/translations/zh_Hans.po index 340d7f70509..1ec73b260a4 100644 --- a/doc/translations/zh_Hans.po +++ b/doc/translations/zh_Hans.po @@ -1285,1159 +1285,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2445,367 +2453,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2815,212 +2797,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -3030,7 +3012,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -3040,14 +3022,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3055,55 +3037,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3111,397 +3093,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3514,8 +3486,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3635,6 +3607,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3707,6 +3680,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3760,7 +3824,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3773,7 +3837,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4369,7 +4433,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5446,45 +5510,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5880,7 +5974,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -5994,14 +6090,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -6018,20 +6114,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -6039,42 +6142,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6082,21 +6185,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6104,11 +6207,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6116,7 +6219,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6129,7 +6232,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6361,7 +6464,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6508,11 +6611,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6528,7 +6634,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6552,13 +6658,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6576,68 +6682,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6702,7 +6808,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6718,7 +6824,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6742,7 +6848,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6760,7 +6866,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7374,27 +7480,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8421,8 +8535,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8529,92 +8643,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8627,7 +8746,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8636,13 +8755,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8651,122 +8770,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8774,67 +8897,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8848,32 +8971,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8887,136 +9010,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -9025,230 +9148,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9257,73 +9380,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9331,45 +9453,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9377,7 +9499,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9646,36 +9768,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9743,21 +9859,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9793,24 +9909,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10431,103 +10548,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10536,7 +10663,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -11029,91 +11156,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12199,12 +12368,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12217,7 +12389,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12226,7 +12398,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12235,7 +12415,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12243,7 +12423,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12255,7 +12435,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12265,7 +12445,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12275,7 +12455,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12285,7 +12465,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12294,14 +12474,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12312,7 +12492,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12322,7 +12502,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12333,7 +12513,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12344,7 +12524,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12354,7 +12534,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12364,7 +12544,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12377,7 +12557,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12387,7 +12567,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12397,631 +12577,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13339,7 +13519,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14840,7 +15020,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15153,85 +15333,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15239,137 +15424,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15377,7 +15562,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15486,9 +15671,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15505,23 +15690,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15541,6 +15756,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15555,13 +15782,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -15938,6 +16190,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16656,6 +16932,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16733,52 +17012,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16788,18 +17078,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16850,7 +17142,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16883,30 +17175,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17086,6 +17385,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17297,7 +17628,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -18028,7 +18361,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19186,12 +19519,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19793,7 +20126,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19801,61 +20134,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -20010,19 +20343,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20161,35 +20502,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20198,45 +20564,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20244,44 +20610,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20292,7 +20658,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20417,28 +20786,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20503,29 +20880,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21070,119 +21453,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21193,7 +21542,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21201,16 +21550,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21219,29 +21568,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21249,16 +21583,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21267,11 +21592,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21282,7 +21603,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21290,27 +21611,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21319,7 +21640,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21327,7 +21648,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21337,7 +21658,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21353,7 +21674,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21369,51 +21690,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21421,24 +21704,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21449,7 +21715,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21459,40 +21725,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21500,30 +21766,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21534,110 +21917,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21661,8 +22014,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21717,20 +22070,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21755,13 +22153,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -23949,8 +24347,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -23973,29 +24371,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -24004,77 +24396,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24082,51 +24474,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24135,11 +24527,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24149,7 +24541,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24160,51 +24552,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24212,7 +24604,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24220,67 +24612,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24290,7 +24682,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24300,7 +24692,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24311,7 +24703,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24319,7 +24711,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24327,7 +24719,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24336,21 +24728,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24359,25 +24751,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24385,7 +24777,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24393,7 +24785,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24401,7 +24793,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24409,7 +24801,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24417,7 +24809,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24427,7 +24819,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24437,7 +24829,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24448,31 +24840,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24487,55 +24879,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25534,17 +25926,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25552,11 +25948,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25564,10 +25960,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26247,7 +26639,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26517,7 +26910,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26557,7 +26950,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26597,7 +26991,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26625,8 +27020,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26637,15 +27032,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26808,8 +27203,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27102,9 +27497,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27123,9 +27519,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27133,7 +27529,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27141,7 +27539,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27167,27 +27568,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27200,9 +27606,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27547,24 +27953,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27577,144 +27996,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27722,80 +28141,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -28013,14 +28432,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -28028,34 +28447,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28178,8 +28597,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28368,11 +28787,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28414,37 +28833,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28705,16 +29124,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30578,10 +31001,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30590,10 +31015,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30601,10 +31028,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30622,7 +31051,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30634,10 +31063,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30648,10 +31079,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30669,7 +31103,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30680,9 +31114,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30690,7 +31125,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30701,7 +31136,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30709,7 +31144,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30719,7 +31154,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30732,7 +31167,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30742,38 +31177,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30803,7 +31238,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30825,31 +31260,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30857,32 +31292,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30890,96 +31325,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30995,7 +31430,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -31011,7 +31446,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -31021,13 +31456,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -31036,7 +31471,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -31045,31 +31480,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31080,7 +31515,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31097,7 +31532,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31108,27 +31543,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31136,7 +31571,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31147,30 +31582,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31180,7 +31615,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31191,7 +31626,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31201,7 +31636,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31210,14 +31645,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31226,7 +31661,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31234,51 +31669,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31287,11 +31722,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31300,169 +31735,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31585,18 +32020,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32114,12 +32549,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32127,7 +32564,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32139,11 +32576,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32152,7 +32589,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32160,7 +32597,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32169,14 +32606,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32186,7 +32623,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32196,7 +32633,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32206,13 +32643,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32248,7 +32685,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32259,7 +32696,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32271,23 +32708,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32298,7 +32736,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32306,26 +32744,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32335,54 +32773,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32390,13 +32828,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32408,34 +32846,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32447,19 +32885,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32468,7 +32906,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32476,7 +32914,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32485,33 +32923,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32579,7 +33017,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32728,7 +33170,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32746,7 +33188,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32799,7 +33241,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -33046,9 +33488,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33084,44 +33526,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33132,7 +33578,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33150,11 +33596,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33165,7 +33611,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33176,26 +33622,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33205,37 +33651,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33243,15 +33689,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33270,7 +33716,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33280,133 +33726,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34811,20 +35261,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34908,13 +35358,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -35025,12 +35475,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -35038,13 +35494,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35559,12 +36015,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35899,7 +36370,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37180,10 +37653,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37271,11 +37740,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37283,40 +37761,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37497,55 +37975,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37554,19 +38032,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37574,32 +38052,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37607,204 +38085,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38118,7 +38596,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38684,6 +39165,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38691,7 +39178,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38702,13 +39189,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38716,49 +39203,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38767,7 +39254,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38775,7 +39262,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38783,7 +39270,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38793,7 +39280,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38802,7 +39289,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38811,7 +39298,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38821,7 +39308,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38829,7 +39316,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38839,7 +39326,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38849,7 +39336,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38857,7 +39344,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38866,7 +39353,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38874,371 +39361,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39246,118 +39733,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39369,7 +39828,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39381,38 +39840,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39422,23 +39881,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39450,7 +39909,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39462,11 +39921,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39474,11 +39933,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39487,7 +39946,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39495,7 +39954,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39503,7 +39962,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39513,14 +39972,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39532,73 +39991,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39608,32 +40067,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39643,41 +40102,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39687,19 +40146,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39708,22 +40167,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39735,7 +40194,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39744,121 +40203,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39866,17 +40325,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39885,49 +40343,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40550,11 +41008,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40583,6 +41041,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40827,8 +41348,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40837,38 +41357,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40876,7 +41396,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40884,7 +41404,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -40940,8 +41460,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -41045,8 +41565,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41611,7 +42131,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41639,8 +42159,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41688,17 +42208,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41710,7 +42226,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41722,7 +42238,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41734,58 +42250,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41794,81 +42310,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41877,31 +42341,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41912,58 +42376,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -41974,82 +42438,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42060,7 +42524,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42071,23 +42535,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42095,121 +42559,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42220,59 +42684,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42280,25 +42744,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42306,7 +42770,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42316,24 +42780,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42342,19 +42806,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42363,47 +42827,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42412,11 +42876,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42425,13 +42889,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42442,15 +42906,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42472,7 +42936,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42481,72 +42945,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42562,441 +43026,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -43004,41 +43482,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -43046,21 +43524,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43071,7 +43549,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43079,347 +43557,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43534,7 +44012,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43884,160 +44362,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -44045,11 +44524,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44060,11 +44539,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44075,24 +44554,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44100,42 +44588,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44144,111 +44632,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44359,12 +44847,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44429,11 +44915,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44472,45 +44958,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44676,12 +45166,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44714,30 +45198,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45449,7 +45927,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45457,7 +45935,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45699,7 +46177,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45848,41 +46333,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45890,31 +46387,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46214,7 +46794,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46284,20 +46864,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46425,46 +47009,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -46998,19 +47587,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47219,7 +47808,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47235,52 +47825,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47290,7 +47887,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47300,7 +47897,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47310,7 +47907,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47323,48 +47920,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47372,7 +47969,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47380,136 +47977,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47528,33 +48135,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47571,7 +48178,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47579,7 +48186,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47587,7 +48194,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47595,14 +48202,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47610,25 +48217,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47636,25 +48243,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48146,37 +48753,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48252,15 +48864,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48614,7 +49230,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -49037,15 +49653,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49058,239 +49674,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49459,24 +50071,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -49987,7 +50599,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50253,11 +50865,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50265,11 +50885,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50278,27 +50898,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50306,13 +50926,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50320,11 +50940,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50333,27 +50953,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50361,188 +50981,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50617,67 +51242,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51710,92 +52274,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51803,82 +52367,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51922,13 +52486,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52906,24 +53470,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52931,39 +53500,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -52971,109 +53540,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53081,73 +53651,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53159,15 +53731,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53181,30 +53757,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53212,104 +53792,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53321,20 +53897,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53713,13 +54293,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53851,8 +54431,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53902,11 +54482,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -55970,6 +56550,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -55989,16 +56570,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56739,20 +57326,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56812,6 +57412,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57212,8 +58610,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57607,8 +59006,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57630,8 +59030,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21 diff --git a/doc/translations/zh_Hant.po b/doc/translations/zh_Hant.po index 23ce9d895e3..92f3552905b 100644 --- a/doc/translations/zh_Hant.po +++ b/doc/translations/zh_Hant.po @@ -1230,1159 +1230,1167 @@ msgid "The [Engine] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:31 -msgid "The [Geometry] singleton." +msgid "The [Geometry2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:34 -msgid "The [IP] singleton." +msgid "The [Geometry3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:37 -msgid "The [Input] singleton." +msgid "The [GodotSharp] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [InputMap] singleton." +msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 -msgid "The [JSON] singleton." +msgid "The [Input] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:46 +msgid "The [InputMap] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:49 +msgid "The [JSON] singleton." +msgstr "" + +#: doc/classes/@GlobalScope.xml:52 msgid "" "The [JavaClassWrapper] singleton.\n" "[b]Note:[/b] Only implemented on Android." msgstr "" -#: doc/classes/@GlobalScope.xml:50 +#: doc/classes/@GlobalScope.xml:56 msgid "" "The [JavaScript] singleton.\n" "[b]Note:[/b] Only implemented on HTML5." msgstr "" -#: doc/classes/@GlobalScope.xml:54 +#: doc/classes/@GlobalScope.xml:60 msgid "The [Marshalls] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:57 +#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:60 doc/classes/@GlobalScope.xml:63 +#: doc/classes/@GlobalScope.xml:66 doc/classes/@GlobalScope.xml:69 msgid "The [NavigationServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 +#: doc/classes/@GlobalScope.xml:72 msgid "The [OS] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:69 +#: doc/classes/@GlobalScope.xml:75 msgid "The [Performance] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:72 +#: doc/classes/@GlobalScope.xml:78 msgid "The [PhysicsServer2D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:75 +#: doc/classes/@GlobalScope.xml:81 msgid "The [PhysicsServer3D] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:78 +#: doc/classes/@GlobalScope.xml:84 msgid "The [ProjectSettings] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:81 +#: doc/classes/@GlobalScope.xml:87 msgid "The [RenderingServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:84 +#: doc/classes/@GlobalScope.xml:90 msgid "The [ResourceLoader] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:87 +#: doc/classes/@GlobalScope.xml:93 msgid "The [ResourceSaver] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:90 +#: doc/classes/@GlobalScope.xml:96 msgid "The [TranslationServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:93 +#: doc/classes/@GlobalScope.xml:99 msgid "The [VisualScriptEditor] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:96 +#: doc/classes/@GlobalScope.xml:102 msgid "The [XRServer] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:101 +#: doc/classes/@GlobalScope.xml:107 msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:104 +#: doc/classes/@GlobalScope.xml:110 msgid "Top margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:107 +#: doc/classes/@GlobalScope.xml:113 msgid "Right margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:110 +#: doc/classes/@GlobalScope.xml:116 msgid "" "Bottom margin, usually used for [Control] or [StyleBox]-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:113 +#: doc/classes/@GlobalScope.xml:119 msgid "Top-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:116 +#: doc/classes/@GlobalScope.xml:122 msgid "Top-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:119 +#: doc/classes/@GlobalScope.xml:125 msgid "Bottom-right corner." msgstr "" -#: doc/classes/@GlobalScope.xml:122 +#: doc/classes/@GlobalScope.xml:128 msgid "Bottom-left corner." msgstr "" -#: doc/classes/@GlobalScope.xml:125 +#: doc/classes/@GlobalScope.xml:131 msgid "" "General vertical alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:128 +#: doc/classes/@GlobalScope.xml:134 msgid "" "General horizontal alignment, usually used for [Separator], [ScrollBar], " "[Slider], etc." msgstr "" -#: doc/classes/@GlobalScope.xml:131 +#: doc/classes/@GlobalScope.xml:137 msgid "Horizontal left alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:134 +#: doc/classes/@GlobalScope.xml:140 msgid "Horizontal center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:137 +#: doc/classes/@GlobalScope.xml:143 msgid "Horizontal right alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:140 +#: doc/classes/@GlobalScope.xml:146 msgid "Vertical top alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:143 +#: doc/classes/@GlobalScope.xml:149 msgid "Vertical center alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:146 +#: doc/classes/@GlobalScope.xml:152 msgid "Vertical bottom alignment, usually for text-derived classes." msgstr "" -#: doc/classes/@GlobalScope.xml:149 +#: doc/classes/@GlobalScope.xml:155 msgid "Keycodes with this bit applied are non-printable." msgstr "" -#: doc/classes/@GlobalScope.xml:152 +#: doc/classes/@GlobalScope.xml:158 msgid "Escape key." msgstr "" -#: doc/classes/@GlobalScope.xml:155 +#: doc/classes/@GlobalScope.xml:161 msgid "Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:158 +#: doc/classes/@GlobalScope.xml:164 msgid "Shift + Tab key." msgstr "" -#: doc/classes/@GlobalScope.xml:161 +#: doc/classes/@GlobalScope.xml:167 msgid "Backspace key." msgstr "" -#: doc/classes/@GlobalScope.xml:164 +#: doc/classes/@GlobalScope.xml:170 msgid "Return key (on the main keyboard)." msgstr "" -#: doc/classes/@GlobalScope.xml:167 +#: doc/classes/@GlobalScope.xml:173 msgid "Enter key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:170 +#: doc/classes/@GlobalScope.xml:176 msgid "Insert key." msgstr "" -#: doc/classes/@GlobalScope.xml:173 +#: doc/classes/@GlobalScope.xml:179 msgid "Delete key." msgstr "" -#: doc/classes/@GlobalScope.xml:176 +#: doc/classes/@GlobalScope.xml:182 msgid "Pause key." msgstr "" -#: doc/classes/@GlobalScope.xml:179 +#: doc/classes/@GlobalScope.xml:185 msgid "Print Screen key." msgstr "" -#: doc/classes/@GlobalScope.xml:182 +#: doc/classes/@GlobalScope.xml:188 msgid "System Request key." msgstr "" -#: doc/classes/@GlobalScope.xml:185 +#: doc/classes/@GlobalScope.xml:191 msgid "Clear key." msgstr "" -#: doc/classes/@GlobalScope.xml:188 +#: doc/classes/@GlobalScope.xml:194 msgid "Home key." msgstr "" -#: doc/classes/@GlobalScope.xml:191 +#: doc/classes/@GlobalScope.xml:197 msgid "End key." msgstr "" -#: doc/classes/@GlobalScope.xml:194 +#: doc/classes/@GlobalScope.xml:200 msgid "Left arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:197 +#: doc/classes/@GlobalScope.xml:203 msgid "Up arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:200 +#: doc/classes/@GlobalScope.xml:206 msgid "Right arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:203 +#: doc/classes/@GlobalScope.xml:209 msgid "Down arrow key." msgstr "" -#: doc/classes/@GlobalScope.xml:206 +#: doc/classes/@GlobalScope.xml:212 msgid "Page Up key." msgstr "" -#: doc/classes/@GlobalScope.xml:209 +#: doc/classes/@GlobalScope.xml:215 msgid "Page Down key." msgstr "" -#: doc/classes/@GlobalScope.xml:212 +#: doc/classes/@GlobalScope.xml:218 msgid "Shift key." msgstr "" -#: doc/classes/@GlobalScope.xml:215 +#: doc/classes/@GlobalScope.xml:221 msgid "Control key." msgstr "" -#: doc/classes/@GlobalScope.xml:218 +#: doc/classes/@GlobalScope.xml:224 msgid "Meta key." msgstr "" -#: doc/classes/@GlobalScope.xml:221 +#: doc/classes/@GlobalScope.xml:227 msgid "Alt key." msgstr "" -#: doc/classes/@GlobalScope.xml:224 +#: doc/classes/@GlobalScope.xml:230 msgid "Caps Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:227 +#: doc/classes/@GlobalScope.xml:233 msgid "Num Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:230 +#: doc/classes/@GlobalScope.xml:236 msgid "Scroll Lock key." msgstr "" -#: doc/classes/@GlobalScope.xml:233 +#: doc/classes/@GlobalScope.xml:239 msgid "F1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:236 +#: doc/classes/@GlobalScope.xml:242 msgid "F2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:239 +#: doc/classes/@GlobalScope.xml:245 msgid "F3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:242 +#: doc/classes/@GlobalScope.xml:248 msgid "F4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:245 +#: doc/classes/@GlobalScope.xml:251 msgid "F5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:248 +#: doc/classes/@GlobalScope.xml:254 msgid "F6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:251 +#: doc/classes/@GlobalScope.xml:257 msgid "F7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:254 +#: doc/classes/@GlobalScope.xml:260 msgid "F8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:257 +#: doc/classes/@GlobalScope.xml:263 msgid "F9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:260 +#: doc/classes/@GlobalScope.xml:266 msgid "F10 key." msgstr "" -#: doc/classes/@GlobalScope.xml:263 +#: doc/classes/@GlobalScope.xml:269 msgid "F11 key." msgstr "" -#: doc/classes/@GlobalScope.xml:266 +#: doc/classes/@GlobalScope.xml:272 msgid "F12 key." msgstr "" -#: doc/classes/@GlobalScope.xml:269 +#: doc/classes/@GlobalScope.xml:275 msgid "F13 key." msgstr "" -#: doc/classes/@GlobalScope.xml:272 +#: doc/classes/@GlobalScope.xml:278 msgid "F14 key." msgstr "" -#: doc/classes/@GlobalScope.xml:275 +#: doc/classes/@GlobalScope.xml:281 msgid "F15 key." msgstr "" -#: doc/classes/@GlobalScope.xml:278 +#: doc/classes/@GlobalScope.xml:284 msgid "F16 key." msgstr "" -#: doc/classes/@GlobalScope.xml:281 +#: doc/classes/@GlobalScope.xml:287 msgid "Multiply (*) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:284 +#: doc/classes/@GlobalScope.xml:290 msgid "Divide (/) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:287 +#: doc/classes/@GlobalScope.xml:293 msgid "Subtract (-) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:290 +#: doc/classes/@GlobalScope.xml:296 msgid "Period (.) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:293 +#: doc/classes/@GlobalScope.xml:299 msgid "Add (+) key on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:296 +#: doc/classes/@GlobalScope.xml:302 msgid "Number 0 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:299 +#: doc/classes/@GlobalScope.xml:305 msgid "Number 1 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:302 +#: doc/classes/@GlobalScope.xml:308 msgid "Number 2 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:305 +#: doc/classes/@GlobalScope.xml:311 msgid "Number 3 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:308 +#: doc/classes/@GlobalScope.xml:314 msgid "Number 4 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:311 +#: doc/classes/@GlobalScope.xml:317 msgid "Number 5 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:314 +#: doc/classes/@GlobalScope.xml:320 msgid "Number 6 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:317 +#: doc/classes/@GlobalScope.xml:323 msgid "Number 7 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:320 +#: doc/classes/@GlobalScope.xml:326 msgid "Number 8 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:323 +#: doc/classes/@GlobalScope.xml:329 msgid "Number 9 on the numeric keypad." msgstr "" -#: doc/classes/@GlobalScope.xml:326 +#: doc/classes/@GlobalScope.xml:332 msgid "Left Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:329 +#: doc/classes/@GlobalScope.xml:335 msgid "Right Super key (Windows key)." msgstr "" -#: doc/classes/@GlobalScope.xml:332 +#: doc/classes/@GlobalScope.xml:338 msgid "Context menu key." msgstr "" -#: doc/classes/@GlobalScope.xml:335 +#: doc/classes/@GlobalScope.xml:341 msgid "Left Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:338 +#: doc/classes/@GlobalScope.xml:344 msgid "Right Hyper key." msgstr "" -#: doc/classes/@GlobalScope.xml:341 +#: doc/classes/@GlobalScope.xml:347 msgid "Help key." msgstr "" -#: doc/classes/@GlobalScope.xml:344 +#: doc/classes/@GlobalScope.xml:350 msgid "Left Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:347 +#: doc/classes/@GlobalScope.xml:353 msgid "Right Direction key." msgstr "" -#: doc/classes/@GlobalScope.xml:350 +#: doc/classes/@GlobalScope.xml:356 msgid "Back key." msgstr "" -#: doc/classes/@GlobalScope.xml:353 +#: doc/classes/@GlobalScope.xml:359 msgid "Forward key." msgstr "" -#: doc/classes/@GlobalScope.xml:356 +#: doc/classes/@GlobalScope.xml:362 msgid "Stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:359 +#: doc/classes/@GlobalScope.xml:365 msgid "Refresh key." msgstr "" -#: doc/classes/@GlobalScope.xml:362 +#: doc/classes/@GlobalScope.xml:368 msgid "Volume down key." msgstr "" -#: doc/classes/@GlobalScope.xml:365 +#: doc/classes/@GlobalScope.xml:371 msgid "Mute volume key." msgstr "" -#: doc/classes/@GlobalScope.xml:368 +#: doc/classes/@GlobalScope.xml:374 msgid "Volume up key." msgstr "" -#: doc/classes/@GlobalScope.xml:371 +#: doc/classes/@GlobalScope.xml:377 msgid "Bass Boost key." msgstr "" -#: doc/classes/@GlobalScope.xml:374 +#: doc/classes/@GlobalScope.xml:380 msgid "Bass up key." msgstr "" -#: doc/classes/@GlobalScope.xml:377 +#: doc/classes/@GlobalScope.xml:383 msgid "Bass down key." msgstr "" -#: doc/classes/@GlobalScope.xml:380 +#: doc/classes/@GlobalScope.xml:386 msgid "Treble up key." msgstr "" -#: doc/classes/@GlobalScope.xml:383 +#: doc/classes/@GlobalScope.xml:389 msgid "Treble down key." msgstr "" -#: doc/classes/@GlobalScope.xml:386 +#: doc/classes/@GlobalScope.xml:392 msgid "Media play key." msgstr "" -#: doc/classes/@GlobalScope.xml:389 +#: doc/classes/@GlobalScope.xml:395 msgid "Media stop key." msgstr "" -#: doc/classes/@GlobalScope.xml:392 +#: doc/classes/@GlobalScope.xml:398 msgid "Previous song key." msgstr "" -#: doc/classes/@GlobalScope.xml:395 +#: doc/classes/@GlobalScope.xml:401 msgid "Next song key." msgstr "" -#: doc/classes/@GlobalScope.xml:398 +#: doc/classes/@GlobalScope.xml:404 msgid "Media record key." msgstr "" -#: doc/classes/@GlobalScope.xml:401 +#: doc/classes/@GlobalScope.xml:407 msgid "Home page key." msgstr "" -#: doc/classes/@GlobalScope.xml:404 +#: doc/classes/@GlobalScope.xml:410 msgid "Favorites key." msgstr "" -#: doc/classes/@GlobalScope.xml:407 +#: doc/classes/@GlobalScope.xml:413 msgid "Search key." msgstr "" -#: doc/classes/@GlobalScope.xml:410 +#: doc/classes/@GlobalScope.xml:416 msgid "Standby key." msgstr "" -#: doc/classes/@GlobalScope.xml:413 +#: doc/classes/@GlobalScope.xml:419 msgid "Open URL / Launch Browser key." msgstr "" -#: doc/classes/@GlobalScope.xml:416 +#: doc/classes/@GlobalScope.xml:422 msgid "Launch Mail key." msgstr "" -#: doc/classes/@GlobalScope.xml:419 +#: doc/classes/@GlobalScope.xml:425 msgid "Launch Media key." msgstr "" -#: doc/classes/@GlobalScope.xml:422 +#: doc/classes/@GlobalScope.xml:428 msgid "Launch Shortcut 0 key." msgstr "" -#: doc/classes/@GlobalScope.xml:425 +#: doc/classes/@GlobalScope.xml:431 msgid "Launch Shortcut 1 key." msgstr "" -#: doc/classes/@GlobalScope.xml:428 +#: doc/classes/@GlobalScope.xml:434 msgid "Launch Shortcut 2 key." msgstr "" -#: doc/classes/@GlobalScope.xml:431 +#: doc/classes/@GlobalScope.xml:437 msgid "Launch Shortcut 3 key." msgstr "" -#: doc/classes/@GlobalScope.xml:434 +#: doc/classes/@GlobalScope.xml:440 msgid "Launch Shortcut 4 key." msgstr "" -#: doc/classes/@GlobalScope.xml:437 +#: doc/classes/@GlobalScope.xml:443 msgid "Launch Shortcut 5 key." msgstr "" -#: doc/classes/@GlobalScope.xml:440 +#: doc/classes/@GlobalScope.xml:446 msgid "Launch Shortcut 6 key." msgstr "" -#: doc/classes/@GlobalScope.xml:443 +#: doc/classes/@GlobalScope.xml:449 msgid "Launch Shortcut 7 key." msgstr "" -#: doc/classes/@GlobalScope.xml:446 +#: doc/classes/@GlobalScope.xml:452 msgid "Launch Shortcut 8 key." msgstr "" -#: doc/classes/@GlobalScope.xml:449 +#: doc/classes/@GlobalScope.xml:455 msgid "Launch Shortcut 9 key." msgstr "" -#: doc/classes/@GlobalScope.xml:452 +#: doc/classes/@GlobalScope.xml:458 msgid "Launch Shortcut A key." msgstr "" -#: doc/classes/@GlobalScope.xml:455 +#: doc/classes/@GlobalScope.xml:461 msgid "Launch Shortcut B key." msgstr "" -#: doc/classes/@GlobalScope.xml:458 +#: doc/classes/@GlobalScope.xml:464 msgid "Launch Shortcut C key." msgstr "" -#: doc/classes/@GlobalScope.xml:461 +#: doc/classes/@GlobalScope.xml:467 msgid "Launch Shortcut D key." msgstr "" -#: doc/classes/@GlobalScope.xml:464 +#: doc/classes/@GlobalScope.xml:470 msgid "Launch Shortcut E key." msgstr "" -#: doc/classes/@GlobalScope.xml:467 +#: doc/classes/@GlobalScope.xml:473 msgid "Launch Shortcut F key." msgstr "" -#: doc/classes/@GlobalScope.xml:470 +#: doc/classes/@GlobalScope.xml:476 msgid "Unknown key." msgstr "" -#: doc/classes/@GlobalScope.xml:473 +#: doc/classes/@GlobalScope.xml:479 msgid "Space key." msgstr "" -#: doc/classes/@GlobalScope.xml:476 +#: doc/classes/@GlobalScope.xml:482 msgid "! key." msgstr "" -#: doc/classes/@GlobalScope.xml:479 +#: doc/classes/@GlobalScope.xml:485 msgid "\" key." msgstr "" -#: doc/classes/@GlobalScope.xml:482 +#: doc/classes/@GlobalScope.xml:488 msgid "# key." msgstr "" -#: doc/classes/@GlobalScope.xml:485 +#: doc/classes/@GlobalScope.xml:491 msgid "$ key." msgstr "" -#: doc/classes/@GlobalScope.xml:488 +#: doc/classes/@GlobalScope.xml:494 msgid "% key." msgstr "" -#: doc/classes/@GlobalScope.xml:491 +#: doc/classes/@GlobalScope.xml:497 msgid "& key." msgstr "" -#: doc/classes/@GlobalScope.xml:494 +#: doc/classes/@GlobalScope.xml:500 msgid "' key." msgstr "" -#: doc/classes/@GlobalScope.xml:497 +#: doc/classes/@GlobalScope.xml:503 msgid "( key." msgstr "" -#: doc/classes/@GlobalScope.xml:500 +#: doc/classes/@GlobalScope.xml:506 msgid ") key." msgstr "" -#: doc/classes/@GlobalScope.xml:503 +#: doc/classes/@GlobalScope.xml:509 msgid "* key." msgstr "" -#: doc/classes/@GlobalScope.xml:506 +#: doc/classes/@GlobalScope.xml:512 msgid "+ key." msgstr "" -#: doc/classes/@GlobalScope.xml:509 +#: doc/classes/@GlobalScope.xml:515 msgid ", key." msgstr "" -#: doc/classes/@GlobalScope.xml:512 +#: doc/classes/@GlobalScope.xml:518 msgid "- key." msgstr "" -#: doc/classes/@GlobalScope.xml:515 +#: doc/classes/@GlobalScope.xml:521 msgid ". key." msgstr "" -#: doc/classes/@GlobalScope.xml:518 +#: doc/classes/@GlobalScope.xml:524 msgid "/ key." msgstr "" -#: doc/classes/@GlobalScope.xml:521 +#: doc/classes/@GlobalScope.xml:527 msgid "Number 0." msgstr "" -#: doc/classes/@GlobalScope.xml:524 +#: doc/classes/@GlobalScope.xml:530 msgid "Number 1." msgstr "" -#: doc/classes/@GlobalScope.xml:527 +#: doc/classes/@GlobalScope.xml:533 msgid "Number 2." msgstr "" -#: doc/classes/@GlobalScope.xml:530 +#: doc/classes/@GlobalScope.xml:536 msgid "Number 3." msgstr "" -#: doc/classes/@GlobalScope.xml:533 +#: doc/classes/@GlobalScope.xml:539 msgid "Number 4." msgstr "" -#: doc/classes/@GlobalScope.xml:536 +#: doc/classes/@GlobalScope.xml:542 msgid "Number 5." msgstr "" -#: doc/classes/@GlobalScope.xml:539 +#: doc/classes/@GlobalScope.xml:545 msgid "Number 6." msgstr "" -#: doc/classes/@GlobalScope.xml:542 +#: doc/classes/@GlobalScope.xml:548 msgid "Number 7." msgstr "" -#: doc/classes/@GlobalScope.xml:545 +#: doc/classes/@GlobalScope.xml:551 msgid "Number 8." msgstr "" -#: doc/classes/@GlobalScope.xml:548 +#: doc/classes/@GlobalScope.xml:554 msgid "Number 9." msgstr "" -#: doc/classes/@GlobalScope.xml:551 +#: doc/classes/@GlobalScope.xml:557 msgid ": key." msgstr "" -#: doc/classes/@GlobalScope.xml:554 +#: doc/classes/@GlobalScope.xml:560 msgid "; key." msgstr "" -#: doc/classes/@GlobalScope.xml:557 +#: doc/classes/@GlobalScope.xml:563 msgid "< key." msgstr "" -#: doc/classes/@GlobalScope.xml:560 +#: doc/classes/@GlobalScope.xml:566 msgid "= key." msgstr "" -#: doc/classes/@GlobalScope.xml:563 +#: doc/classes/@GlobalScope.xml:569 msgid "> key." msgstr "" -#: doc/classes/@GlobalScope.xml:566 +#: doc/classes/@GlobalScope.xml:572 msgid "? key." msgstr "" -#: doc/classes/@GlobalScope.xml:569 +#: doc/classes/@GlobalScope.xml:575 msgid "@ key." msgstr "" -#: doc/classes/@GlobalScope.xml:572 +#: doc/classes/@GlobalScope.xml:578 msgid "A key." msgstr "" -#: doc/classes/@GlobalScope.xml:575 +#: doc/classes/@GlobalScope.xml:581 msgid "B key." msgstr "" -#: doc/classes/@GlobalScope.xml:578 +#: doc/classes/@GlobalScope.xml:584 msgid "C key." msgstr "" -#: doc/classes/@GlobalScope.xml:581 +#: doc/classes/@GlobalScope.xml:587 msgid "D key." msgstr "" -#: doc/classes/@GlobalScope.xml:584 +#: doc/classes/@GlobalScope.xml:590 msgid "E key." msgstr "" -#: doc/classes/@GlobalScope.xml:587 +#: doc/classes/@GlobalScope.xml:593 msgid "F key." msgstr "" -#: doc/classes/@GlobalScope.xml:590 +#: doc/classes/@GlobalScope.xml:596 msgid "G key." msgstr "" -#: doc/classes/@GlobalScope.xml:593 +#: doc/classes/@GlobalScope.xml:599 msgid "H key." msgstr "" -#: doc/classes/@GlobalScope.xml:596 +#: doc/classes/@GlobalScope.xml:602 msgid "I key." msgstr "" -#: doc/classes/@GlobalScope.xml:599 +#: doc/classes/@GlobalScope.xml:605 msgid "J key." msgstr "" -#: doc/classes/@GlobalScope.xml:602 +#: doc/classes/@GlobalScope.xml:608 msgid "K key." msgstr "" -#: doc/classes/@GlobalScope.xml:605 +#: doc/classes/@GlobalScope.xml:611 msgid "L key." msgstr "" -#: doc/classes/@GlobalScope.xml:608 +#: doc/classes/@GlobalScope.xml:614 msgid "M key." msgstr "" -#: doc/classes/@GlobalScope.xml:611 +#: doc/classes/@GlobalScope.xml:617 msgid "N key." msgstr "" -#: doc/classes/@GlobalScope.xml:614 +#: doc/classes/@GlobalScope.xml:620 msgid "O key." msgstr "" -#: doc/classes/@GlobalScope.xml:617 +#: doc/classes/@GlobalScope.xml:623 msgid "P key." msgstr "" -#: doc/classes/@GlobalScope.xml:620 +#: doc/classes/@GlobalScope.xml:626 msgid "Q key." msgstr "" -#: doc/classes/@GlobalScope.xml:623 +#: doc/classes/@GlobalScope.xml:629 msgid "R key." msgstr "" -#: doc/classes/@GlobalScope.xml:626 +#: doc/classes/@GlobalScope.xml:632 msgid "S key." msgstr "" -#: doc/classes/@GlobalScope.xml:629 +#: doc/classes/@GlobalScope.xml:635 msgid "T key." msgstr "" -#: doc/classes/@GlobalScope.xml:632 +#: doc/classes/@GlobalScope.xml:638 msgid "U key." msgstr "" -#: doc/classes/@GlobalScope.xml:635 +#: doc/classes/@GlobalScope.xml:641 msgid "V key." msgstr "" -#: doc/classes/@GlobalScope.xml:638 +#: doc/classes/@GlobalScope.xml:644 msgid "W key." msgstr "" -#: doc/classes/@GlobalScope.xml:641 +#: doc/classes/@GlobalScope.xml:647 msgid "X key." msgstr "" -#: doc/classes/@GlobalScope.xml:644 +#: doc/classes/@GlobalScope.xml:650 msgid "Y key." msgstr "" -#: doc/classes/@GlobalScope.xml:647 +#: doc/classes/@GlobalScope.xml:653 msgid "Z key." msgstr "" -#: doc/classes/@GlobalScope.xml:650 +#: doc/classes/@GlobalScope.xml:656 msgid "[ key." msgstr "" -#: doc/classes/@GlobalScope.xml:653 +#: doc/classes/@GlobalScope.xml:659 msgid "\\ key." msgstr "" -#: doc/classes/@GlobalScope.xml:656 +#: doc/classes/@GlobalScope.xml:662 msgid "] key." msgstr "" -#: doc/classes/@GlobalScope.xml:659 +#: doc/classes/@GlobalScope.xml:665 msgid "^ key." msgstr "" -#: doc/classes/@GlobalScope.xml:662 +#: doc/classes/@GlobalScope.xml:668 msgid "_ key." msgstr "" -#: doc/classes/@GlobalScope.xml:665 +#: doc/classes/@GlobalScope.xml:671 msgid "` key." msgstr "" -#: doc/classes/@GlobalScope.xml:668 +#: doc/classes/@GlobalScope.xml:674 msgid "{ key." msgstr "" -#: doc/classes/@GlobalScope.xml:671 +#: doc/classes/@GlobalScope.xml:677 msgid "| key." msgstr "" -#: doc/classes/@GlobalScope.xml:674 +#: doc/classes/@GlobalScope.xml:680 msgid "} key." msgstr "" -#: doc/classes/@GlobalScope.xml:677 +#: doc/classes/@GlobalScope.xml:683 msgid "~ key." msgstr "" -#: doc/classes/@GlobalScope.xml:680 +#: doc/classes/@GlobalScope.xml:686 msgid "Non-breakable space key." msgstr "" -#: doc/classes/@GlobalScope.xml:683 +#: doc/classes/@GlobalScope.xml:689 msgid "¡ key." msgstr "" -#: doc/classes/@GlobalScope.xml:686 +#: doc/classes/@GlobalScope.xml:692 msgid "¢ key." msgstr "" -#: doc/classes/@GlobalScope.xml:689 +#: doc/classes/@GlobalScope.xml:695 msgid "£ key." msgstr "" -#: doc/classes/@GlobalScope.xml:692 +#: doc/classes/@GlobalScope.xml:698 msgid "¤ key." msgstr "" -#: doc/classes/@GlobalScope.xml:695 +#: doc/classes/@GlobalScope.xml:701 msgid "¥ key." msgstr "" -#: doc/classes/@GlobalScope.xml:698 +#: doc/classes/@GlobalScope.xml:704 msgid "¦ key." msgstr "" -#: doc/classes/@GlobalScope.xml:701 +#: doc/classes/@GlobalScope.xml:707 msgid "§ key." msgstr "" -#: doc/classes/@GlobalScope.xml:704 +#: doc/classes/@GlobalScope.xml:710 msgid "¨ key." msgstr "" -#: doc/classes/@GlobalScope.xml:707 +#: doc/classes/@GlobalScope.xml:713 msgid "© key." msgstr "" -#: doc/classes/@GlobalScope.xml:710 +#: doc/classes/@GlobalScope.xml:716 msgid "ª key." msgstr "" -#: doc/classes/@GlobalScope.xml:713 +#: doc/classes/@GlobalScope.xml:719 msgid "« key." msgstr "" -#: doc/classes/@GlobalScope.xml:716 +#: doc/classes/@GlobalScope.xml:722 msgid "¬ key." msgstr "" -#: doc/classes/@GlobalScope.xml:719 +#: doc/classes/@GlobalScope.xml:725 msgid "Soft hyphen key." msgstr "" -#: doc/classes/@GlobalScope.xml:722 +#: doc/classes/@GlobalScope.xml:728 msgid "® key." msgstr "" -#: doc/classes/@GlobalScope.xml:725 +#: doc/classes/@GlobalScope.xml:731 msgid "¯ key." msgstr "" -#: doc/classes/@GlobalScope.xml:728 +#: doc/classes/@GlobalScope.xml:734 msgid "° key." msgstr "" -#: doc/classes/@GlobalScope.xml:731 +#: doc/classes/@GlobalScope.xml:737 msgid "± key." msgstr "" -#: doc/classes/@GlobalScope.xml:734 +#: doc/classes/@GlobalScope.xml:740 msgid "² key." msgstr "" -#: doc/classes/@GlobalScope.xml:737 +#: doc/classes/@GlobalScope.xml:743 msgid "³ key." msgstr "" -#: doc/classes/@GlobalScope.xml:740 +#: doc/classes/@GlobalScope.xml:746 msgid "´ key." msgstr "" -#: doc/classes/@GlobalScope.xml:743 +#: doc/classes/@GlobalScope.xml:749 msgid "µ key." msgstr "" -#: doc/classes/@GlobalScope.xml:746 +#: doc/classes/@GlobalScope.xml:752 msgid "¶ key." msgstr "" -#: doc/classes/@GlobalScope.xml:749 +#: doc/classes/@GlobalScope.xml:755 msgid "· key." msgstr "" -#: doc/classes/@GlobalScope.xml:752 +#: doc/classes/@GlobalScope.xml:758 msgid "¸ key." msgstr "" -#: doc/classes/@GlobalScope.xml:755 +#: doc/classes/@GlobalScope.xml:761 msgid "¹ key." msgstr "" -#: doc/classes/@GlobalScope.xml:758 +#: doc/classes/@GlobalScope.xml:764 msgid "º key." msgstr "" -#: doc/classes/@GlobalScope.xml:761 +#: doc/classes/@GlobalScope.xml:767 msgid "» key." msgstr "" -#: doc/classes/@GlobalScope.xml:764 +#: doc/classes/@GlobalScope.xml:770 msgid "¼ key." msgstr "" -#: doc/classes/@GlobalScope.xml:767 +#: doc/classes/@GlobalScope.xml:773 msgid "½ key." msgstr "" -#: doc/classes/@GlobalScope.xml:770 +#: doc/classes/@GlobalScope.xml:776 msgid "¾ key." msgstr "" -#: doc/classes/@GlobalScope.xml:773 +#: doc/classes/@GlobalScope.xml:779 msgid "¿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:776 +#: doc/classes/@GlobalScope.xml:782 msgid "À key." msgstr "" -#: doc/classes/@GlobalScope.xml:779 +#: doc/classes/@GlobalScope.xml:785 msgid "Á key." msgstr "" -#: doc/classes/@GlobalScope.xml:782 +#: doc/classes/@GlobalScope.xml:788 msgid "Â key." msgstr "" -#: doc/classes/@GlobalScope.xml:785 +#: doc/classes/@GlobalScope.xml:791 msgid "Ã key." msgstr "" -#: doc/classes/@GlobalScope.xml:788 +#: doc/classes/@GlobalScope.xml:794 msgid "Ä key." msgstr "" -#: doc/classes/@GlobalScope.xml:791 +#: doc/classes/@GlobalScope.xml:797 msgid "Å key." msgstr "" -#: doc/classes/@GlobalScope.xml:794 +#: doc/classes/@GlobalScope.xml:800 msgid "Æ key." msgstr "" -#: doc/classes/@GlobalScope.xml:797 +#: doc/classes/@GlobalScope.xml:803 msgid "Ç key." msgstr "" -#: doc/classes/@GlobalScope.xml:800 +#: doc/classes/@GlobalScope.xml:806 msgid "È key." msgstr "" -#: doc/classes/@GlobalScope.xml:803 +#: doc/classes/@GlobalScope.xml:809 msgid "É key." msgstr "" -#: doc/classes/@GlobalScope.xml:806 +#: doc/classes/@GlobalScope.xml:812 msgid "Ê key." msgstr "" -#: doc/classes/@GlobalScope.xml:809 +#: doc/classes/@GlobalScope.xml:815 msgid "Ë key." msgstr "" -#: doc/classes/@GlobalScope.xml:812 +#: doc/classes/@GlobalScope.xml:818 msgid "Ì key." msgstr "" -#: doc/classes/@GlobalScope.xml:815 +#: doc/classes/@GlobalScope.xml:821 msgid "Í key." msgstr "" -#: doc/classes/@GlobalScope.xml:818 +#: doc/classes/@GlobalScope.xml:824 msgid "Î key." msgstr "" -#: doc/classes/@GlobalScope.xml:821 +#: doc/classes/@GlobalScope.xml:827 msgid "Ï key." msgstr "" -#: doc/classes/@GlobalScope.xml:824 +#: doc/classes/@GlobalScope.xml:830 msgid "Ð key." msgstr "" -#: doc/classes/@GlobalScope.xml:827 +#: doc/classes/@GlobalScope.xml:833 msgid "Ñ key." msgstr "" -#: doc/classes/@GlobalScope.xml:830 +#: doc/classes/@GlobalScope.xml:836 msgid "Ò key." msgstr "" -#: doc/classes/@GlobalScope.xml:833 +#: doc/classes/@GlobalScope.xml:839 msgid "Ó key." msgstr "" -#: doc/classes/@GlobalScope.xml:836 +#: doc/classes/@GlobalScope.xml:842 msgid "Ô key." msgstr "" -#: doc/classes/@GlobalScope.xml:839 +#: doc/classes/@GlobalScope.xml:845 msgid "Õ key." msgstr "" -#: doc/classes/@GlobalScope.xml:842 +#: doc/classes/@GlobalScope.xml:848 msgid "Ö key." msgstr "" -#: doc/classes/@GlobalScope.xml:845 +#: doc/classes/@GlobalScope.xml:851 msgid "× key." msgstr "" -#: doc/classes/@GlobalScope.xml:848 +#: doc/classes/@GlobalScope.xml:854 msgid "Ø key." msgstr "" -#: doc/classes/@GlobalScope.xml:851 +#: doc/classes/@GlobalScope.xml:857 msgid "Ù key." msgstr "" -#: doc/classes/@GlobalScope.xml:854 +#: doc/classes/@GlobalScope.xml:860 msgid "Ú key." msgstr "" -#: doc/classes/@GlobalScope.xml:857 +#: doc/classes/@GlobalScope.xml:863 msgid "Û key." msgstr "" -#: doc/classes/@GlobalScope.xml:860 +#: doc/classes/@GlobalScope.xml:866 msgid "Ü key." msgstr "" -#: doc/classes/@GlobalScope.xml:863 +#: doc/classes/@GlobalScope.xml:869 msgid "Ý key." msgstr "" -#: doc/classes/@GlobalScope.xml:866 +#: doc/classes/@GlobalScope.xml:872 msgid "Þ key." msgstr "" -#: doc/classes/@GlobalScope.xml:869 +#: doc/classes/@GlobalScope.xml:875 msgid "ß key." msgstr "" -#: doc/classes/@GlobalScope.xml:872 +#: doc/classes/@GlobalScope.xml:878 msgid "÷ key." msgstr "" -#: doc/classes/@GlobalScope.xml:875 +#: doc/classes/@GlobalScope.xml:881 msgid "ÿ key." msgstr "" -#: doc/classes/@GlobalScope.xml:878 +#: doc/classes/@GlobalScope.xml:884 msgid "Key Code mask." msgstr "" -#: doc/classes/@GlobalScope.xml:881 +#: doc/classes/@GlobalScope.xml:887 msgid "Modifier key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:884 +#: doc/classes/@GlobalScope.xml:890 msgid "Shift key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:887 +#: doc/classes/@GlobalScope.xml:893 msgid "Alt key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:890 +#: doc/classes/@GlobalScope.xml:896 msgid "Meta key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:893 +#: doc/classes/@GlobalScope.xml:899 msgid "Ctrl key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:896 +#: doc/classes/@GlobalScope.xml:902 msgid "" "Command key mask. On macOS, this is equivalent to [constant KEY_MASK_META]. " "On other platforms, this is equivalent to [constant KEY_MASK_CTRL]. This " @@ -2390,367 +2398,341 @@ msgid "" "KEY_MASK_CTRL] for system shortcuts as it handles all platforms correctly." msgstr "" -#: doc/classes/@GlobalScope.xml:899 +#: doc/classes/@GlobalScope.xml:905 msgid "Keypad key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:902 +#: doc/classes/@GlobalScope.xml:908 msgid "Group Switch key mask." msgstr "" -#: doc/classes/@GlobalScope.xml:905 +#: doc/classes/@GlobalScope.xml:911 msgid "Left mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:908 +#: doc/classes/@GlobalScope.xml:914 msgid "Right mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:911 +#: doc/classes/@GlobalScope.xml:917 msgid "Middle mouse button." msgstr "" -#: doc/classes/@GlobalScope.xml:914 +#: doc/classes/@GlobalScope.xml:920 msgid "Extra mouse button 1 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:917 +#: doc/classes/@GlobalScope.xml:923 msgid "Extra mouse button 2 (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:920 +#: doc/classes/@GlobalScope.xml:926 msgid "Mouse wheel up." msgstr "" -#: doc/classes/@GlobalScope.xml:923 +#: doc/classes/@GlobalScope.xml:929 msgid "Mouse wheel down." msgstr "" -#: doc/classes/@GlobalScope.xml:926 +#: doc/classes/@GlobalScope.xml:932 msgid "Mouse wheel left button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:929 +#: doc/classes/@GlobalScope.xml:935 msgid "Mouse wheel right button (only present on some mice)." msgstr "" -#: doc/classes/@GlobalScope.xml:932 +#: doc/classes/@GlobalScope.xml:938 msgid "Left mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:935 +#: doc/classes/@GlobalScope.xml:941 msgid "Right mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:938 +#: doc/classes/@GlobalScope.xml:944 msgid "Middle mouse button mask." msgstr "" -#: doc/classes/@GlobalScope.xml:941 +#: doc/classes/@GlobalScope.xml:947 msgid "Extra mouse button 1 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:944 +#: doc/classes/@GlobalScope.xml:950 msgid "Extra mouse button 2 mask." msgstr "" -#: doc/classes/@GlobalScope.xml:947 -msgid "Gamepad button 0." -msgstr "" - -#: doc/classes/@GlobalScope.xml:950 -msgid "Gamepad button 1." -msgstr "" - #: doc/classes/@GlobalScope.xml:953 -msgid "Gamepad button 2." +msgid "An invalid game controller button." msgstr "" #: doc/classes/@GlobalScope.xml:956 -msgid "Gamepad button 3." +msgid "Game controller SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:959 -msgid "Gamepad button 4." +msgid "Game controller SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:962 -msgid "Gamepad button 5." +msgid "Game controller SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:965 -msgid "Gamepad button 6." +msgid "Game controller SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:968 -msgid "Gamepad button 7." +msgid "Game controller SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:971 -msgid "Gamepad button 8." +msgid "Game controller SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:974 -msgid "Gamepad button 9." +msgid "Game controller SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:977 -msgid "Gamepad button 10." +msgid "Game controller SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:980 -msgid "Gamepad button 11." +msgid "Game controller SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:983 -msgid "Gamepad button 12." +msgid "Game controller SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:986 -msgid "Gamepad button 13." +msgid "Game controller SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:989 -msgid "Gamepad button 14." +msgid "Game controller SDL D-pad up button." msgstr "" #: doc/classes/@GlobalScope.xml:992 -msgid "Gamepad button 15." +msgid "Game controller SDL D-pad down button." msgstr "" #: doc/classes/@GlobalScope.xml:995 -msgid "Represents the maximum number of joystick buttons supported." +msgid "Game controller SDL D-pad left button." msgstr "" #: doc/classes/@GlobalScope.xml:998 -msgid "DualShock circle button." +msgid "Game controller SDL D-pad right button." msgstr "" #: doc/classes/@GlobalScope.xml:1001 -msgid "DualShock X button." +msgid "The number of SDL game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1004 -msgid "DualShock square button." +msgid "Sony DualShock controller X button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1007 -msgid "DualShock triangle button." +msgid "Sony DualShock controller cross button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1010 -msgid "Xbox controller B button." +msgid "Sony DualShock controller circle button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1013 -msgid "Xbox controller A button." +msgid "Sony DualShock controller square button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1016 -msgid "Xbox controller X button." +msgid "Sony DualShock controller triangle button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1019 -msgid "Xbox controller Y button." +msgid "Sony DualShock controller select button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1022 -msgid "Nintendo controller A button." +msgid "Sony DualShock controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1025 -msgid "Nintendo controller B button." +msgid "Sony DualShock controller PS button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1028 -msgid "Nintendo controller X button." +msgid "Sony DualShock controller L1 button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1031 -msgid "Nintendo controller Y button." +msgid "Sony DualShock controller R1 button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1034 -msgid "Grip (side) buttons on a VR controller." +msgid "Sony DualShock controller L3 button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1037 -msgid "Push down on the touchpad or main joystick on a VR controller." +msgid "Sony DualShock controller R3 button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1040 -msgid "Trigger on a VR controller." +msgid "Xbox game controller A button maps to SDL button A." msgstr "" #: doc/classes/@GlobalScope.xml:1043 -msgid "" -"A button on the right Oculus Touch controller, X button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller B button maps to SDL button B." msgstr "" #: doc/classes/@GlobalScope.xml:1046 -msgid "" -"B button on the right Oculus Touch controller, Y button on the left " -"controller (also when used in OpenVR)." +msgid "Xbox game controller X button maps to SDL button X." msgstr "" #: doc/classes/@GlobalScope.xml:1049 -msgid "Menu button on either Oculus Touch controller." +msgid "Xbox game controller Y button maps to SDL button Y." msgstr "" #: doc/classes/@GlobalScope.xml:1052 -msgid "Menu button in OpenVR (Except when Oculus Touch controllers are used)." +msgid "Xbox game controller back button maps to SDL back button." msgstr "" #: doc/classes/@GlobalScope.xml:1055 -msgid "Gamepad button Select." +msgid "Xbox game controller start button maps to SDL start button." msgstr "" #: doc/classes/@GlobalScope.xml:1058 -msgid "Gamepad button Start." +msgid "Xbox game controller home button maps to SDL guide button." msgstr "" #: doc/classes/@GlobalScope.xml:1061 -msgid "Gamepad DPad up." +msgid "Xbox game controller left stick button maps to SDL left stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1064 -msgid "Gamepad DPad down." +msgid "Xbox game controller right stick button maps to SDL right stick button." msgstr "" #: doc/classes/@GlobalScope.xml:1067 -msgid "Gamepad DPad left." +msgid "" +"Xbox game controller left bumper button maps to SDL left shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1070 -msgid "Gamepad DPad right." +msgid "" +"Xbox game controller right bumper button maps to SDL right shoulder button." msgstr "" #: doc/classes/@GlobalScope.xml:1073 -msgid "Gamepad left Shoulder button." +msgid "The maximum number of game controller buttons." msgstr "" #: doc/classes/@GlobalScope.xml:1076 -msgid "Gamepad left trigger." +msgid "An invalid game controller axis." msgstr "" #: doc/classes/@GlobalScope.xml:1079 -msgid "Gamepad left stick click." +msgid "Game controller left joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1082 -msgid "Gamepad right Shoulder button." +msgid "Game controller left joystick y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1085 -msgid "Gamepad right trigger." +msgid "Game controller right joystick x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1088 -msgid "Gamepad right stick click." +msgid "Game controller right joystick y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1091 doc/classes/@GlobalScope.xml:1124 -msgid "Gamepad left stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1091 +msgid "Game controller left trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1094 doc/classes/@GlobalScope.xml:1127 -msgid "Gamepad left stick vertical axis." +#: doc/classes/@GlobalScope.xml:1094 +msgid "Game controller right trigger axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1097 doc/classes/@GlobalScope.xml:1130 -msgid "Gamepad right stick horizontal axis." +#: doc/classes/@GlobalScope.xml:1097 +msgid "The number of SDL game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1100 doc/classes/@GlobalScope.xml:1133 -msgid "Gamepad right stick vertical axis." +#: doc/classes/@GlobalScope.xml:1100 +msgid "Game controller joystick 0 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1103 -msgid "Generic gamepad axis 4." +msgid "Game controller joystick 0 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1106 -msgid "Generic gamepad axis 5." +msgid "Game controller joystick 1 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1109 -msgid "Gamepad left trigger analog axis." +msgid "Game controller joystick 1 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1112 -msgid "Gamepad right trigger analog axis." +msgid "Game controller joystick 2 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1115 -msgid "Generic gamepad axis 8." +msgid "Game controller joystick 2 y-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1118 -msgid "Generic gamepad axis 9." +msgid "Game controller joystick 3 x-axis." msgstr "" #: doc/classes/@GlobalScope.xml:1121 -msgid "Represents the maximum number of joystick axes supported." +msgid "Game controller joystick 3 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1136 -msgid "Gamepad left analog trigger." +#: doc/classes/@GlobalScope.xml:1124 +msgid "Game controller joystick 4 x-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1139 -msgid "Gamepad right analog trigger." +#: doc/classes/@GlobalScope.xml:1127 +msgid "Game controller joystick 4 y-axis." msgstr "" -#: doc/classes/@GlobalScope.xml:1142 -msgid "VR Controller analog trigger." +#: doc/classes/@GlobalScope.xml:1130 +msgid "The maximum number of game controller axes." msgstr "" -#: doc/classes/@GlobalScope.xml:1145 -msgid "VR Controller analog grip (side buttons)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1148 -msgid "" -"OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1151 -msgid "" -"OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR " -"controllers)." -msgstr "" - -#: doc/classes/@GlobalScope.xml:1154 +#: doc/classes/@GlobalScope.xml:1133 msgid "MIDI note OFF message." msgstr "" -#: doc/classes/@GlobalScope.xml:1157 +#: doc/classes/@GlobalScope.xml:1136 msgid "MIDI note ON message." msgstr "" -#: doc/classes/@GlobalScope.xml:1160 +#: doc/classes/@GlobalScope.xml:1139 msgid "MIDI aftertouch message." msgstr "" -#: doc/classes/@GlobalScope.xml:1163 +#: doc/classes/@GlobalScope.xml:1142 msgid "MIDI control change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1166 +#: doc/classes/@GlobalScope.xml:1145 msgid "MIDI program change message." msgstr "" -#: doc/classes/@GlobalScope.xml:1169 +#: doc/classes/@GlobalScope.xml:1148 msgid "MIDI channel pressure message." msgstr "" -#: doc/classes/@GlobalScope.xml:1172 +#: doc/classes/@GlobalScope.xml:1151 msgid "MIDI pitch bend message." msgstr "" -#: doc/classes/@GlobalScope.xml:1175 +#: doc/classes/@GlobalScope.xml:1154 msgid "" "Methods that return [enum Error] return [constant OK] when no error " "occurred. Note that many functions don't return an error code but will print " @@ -2760,212 +2742,212 @@ msgid "" "[codeblock]\n" "var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Failure!)\n" +" print(\"Failure!\")\n" "# Or, equivalent:\n" "if err:\n" -" print(\"Still failing!)\n" +" print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -#: doc/classes/@GlobalScope.xml:1187 +#: doc/classes/@GlobalScope.xml:1166 msgid "Generic error." msgstr "" -#: doc/classes/@GlobalScope.xml:1190 +#: doc/classes/@GlobalScope.xml:1169 msgid "Unavailable error." msgstr "" -#: doc/classes/@GlobalScope.xml:1193 +#: doc/classes/@GlobalScope.xml:1172 msgid "Unconfigured error." msgstr "" -#: doc/classes/@GlobalScope.xml:1196 +#: doc/classes/@GlobalScope.xml:1175 msgid "Unauthorized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1199 +#: doc/classes/@GlobalScope.xml:1178 msgid "Parameter range error." msgstr "" -#: doc/classes/@GlobalScope.xml:1202 +#: doc/classes/@GlobalScope.xml:1181 msgid "Out of memory (OOM) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1205 +#: doc/classes/@GlobalScope.xml:1184 msgid "File: Not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1208 +#: doc/classes/@GlobalScope.xml:1187 msgid "File: Bad drive error." msgstr "" -#: doc/classes/@GlobalScope.xml:1211 +#: doc/classes/@GlobalScope.xml:1190 msgid "File: Bad path error." msgstr "" -#: doc/classes/@GlobalScope.xml:1214 +#: doc/classes/@GlobalScope.xml:1193 msgid "File: No permission error." msgstr "" -#: doc/classes/@GlobalScope.xml:1217 +#: doc/classes/@GlobalScope.xml:1196 msgid "File: Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1220 +#: doc/classes/@GlobalScope.xml:1199 msgid "File: Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1223 +#: doc/classes/@GlobalScope.xml:1202 msgid "File: Can't write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1226 +#: doc/classes/@GlobalScope.xml:1205 msgid "File: Can't read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1229 +#: doc/classes/@GlobalScope.xml:1208 msgid "File: Unrecognized error." msgstr "" -#: doc/classes/@GlobalScope.xml:1232 +#: doc/classes/@GlobalScope.xml:1211 msgid "File: Corrupt error." msgstr "" -#: doc/classes/@GlobalScope.xml:1235 +#: doc/classes/@GlobalScope.xml:1214 msgid "File: Missing dependencies error." msgstr "" -#: doc/classes/@GlobalScope.xml:1238 +#: doc/classes/@GlobalScope.xml:1217 msgid "File: End of file (EOF) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1241 +#: doc/classes/@GlobalScope.xml:1220 msgid "Can't open error." msgstr "" -#: doc/classes/@GlobalScope.xml:1244 +#: doc/classes/@GlobalScope.xml:1223 msgid "Can't create error." msgstr "" -#: doc/classes/@GlobalScope.xml:1247 +#: doc/classes/@GlobalScope.xml:1226 msgid "Query failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1250 +#: doc/classes/@GlobalScope.xml:1229 msgid "Already in use error." msgstr "" -#: doc/classes/@GlobalScope.xml:1253 +#: doc/classes/@GlobalScope.xml:1232 msgid "Locked error." msgstr "" -#: doc/classes/@GlobalScope.xml:1256 +#: doc/classes/@GlobalScope.xml:1235 msgid "Timeout error." msgstr "" -#: doc/classes/@GlobalScope.xml:1259 +#: doc/classes/@GlobalScope.xml:1238 msgid "Can't connect error." msgstr "" -#: doc/classes/@GlobalScope.xml:1262 +#: doc/classes/@GlobalScope.xml:1241 msgid "Can't resolve error." msgstr "" -#: doc/classes/@GlobalScope.xml:1265 +#: doc/classes/@GlobalScope.xml:1244 msgid "Connection error." msgstr "" -#: doc/classes/@GlobalScope.xml:1268 +#: doc/classes/@GlobalScope.xml:1247 msgid "Can't acquire resource error." msgstr "" -#: doc/classes/@GlobalScope.xml:1271 +#: doc/classes/@GlobalScope.xml:1250 msgid "Can't fork process error." msgstr "" -#: doc/classes/@GlobalScope.xml:1274 +#: doc/classes/@GlobalScope.xml:1253 msgid "Invalid data error." msgstr "" -#: doc/classes/@GlobalScope.xml:1277 +#: doc/classes/@GlobalScope.xml:1256 msgid "Invalid parameter error." msgstr "" -#: doc/classes/@GlobalScope.xml:1280 +#: doc/classes/@GlobalScope.xml:1259 msgid "Already exists error." msgstr "" -#: doc/classes/@GlobalScope.xml:1283 +#: doc/classes/@GlobalScope.xml:1262 msgid "Does not exist error." msgstr "" -#: doc/classes/@GlobalScope.xml:1286 +#: doc/classes/@GlobalScope.xml:1265 msgid "Database: Read error." msgstr "" -#: doc/classes/@GlobalScope.xml:1289 +#: doc/classes/@GlobalScope.xml:1268 msgid "Database: Write error." msgstr "" -#: doc/classes/@GlobalScope.xml:1292 +#: doc/classes/@GlobalScope.xml:1271 msgid "Compilation failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1295 +#: doc/classes/@GlobalScope.xml:1274 msgid "Method not found error." msgstr "" -#: doc/classes/@GlobalScope.xml:1298 +#: doc/classes/@GlobalScope.xml:1277 msgid "Linking failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1301 +#: doc/classes/@GlobalScope.xml:1280 msgid "Script failed error." msgstr "" -#: doc/classes/@GlobalScope.xml:1304 +#: doc/classes/@GlobalScope.xml:1283 msgid "Cycling link (import cycle) error." msgstr "" -#: doc/classes/@GlobalScope.xml:1307 +#: doc/classes/@GlobalScope.xml:1286 msgid "Invalid declaration error." msgstr "" -#: doc/classes/@GlobalScope.xml:1310 +#: doc/classes/@GlobalScope.xml:1289 msgid "Duplicate symbol error." msgstr "" -#: doc/classes/@GlobalScope.xml:1313 +#: doc/classes/@GlobalScope.xml:1292 msgid "Parse error." msgstr "" -#: doc/classes/@GlobalScope.xml:1316 +#: doc/classes/@GlobalScope.xml:1295 msgid "Busy error." msgstr "" -#: doc/classes/@GlobalScope.xml:1319 +#: doc/classes/@GlobalScope.xml:1298 msgid "Skip error." msgstr "" -#: doc/classes/@GlobalScope.xml:1322 +#: doc/classes/@GlobalScope.xml:1301 msgid "Help error." msgstr "" -#: doc/classes/@GlobalScope.xml:1325 +#: doc/classes/@GlobalScope.xml:1304 msgid "Bug error." msgstr "" -#: doc/classes/@GlobalScope.xml:1328 +#: doc/classes/@GlobalScope.xml:1307 msgid "" "Printer on fire error. (This is an easter egg, no engine methods return this " "error code.)" msgstr "" -#: doc/classes/@GlobalScope.xml:1331 +#: doc/classes/@GlobalScope.xml:1310 msgid "No hint for the edited property." msgstr "" -#: doc/classes/@GlobalScope.xml:1334 +#: doc/classes/@GlobalScope.xml:1313 msgid "" "Hints that an integer or float property should be within a range specified " "via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/" @@ -2975,7 +2957,7 @@ msgid "" "or_greater,or_lesser\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1337 +#: doc/classes/@GlobalScope.xml:1316 msgid "" "Hints that an integer or float property should be within an exponential " "range specified via the hint string [code]\"min,max\"[/code] or [code]\"min," @@ -2985,14 +2967,14 @@ msgid "" "[code]\"0.01,100,0.01,or_greater\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1340 +#: doc/classes/@GlobalScope.xml:1319 msgid "" "Hints that an integer, float or string property is an enumerated value to " "pick in a list specified via a hint string such as [code]\"Hello,Something," "Else\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1343 +#: doc/classes/@GlobalScope.xml:1322 msgid "" "Hints that a float property should be edited via an exponential easing " "function. The hint string can include [code]\"attenuation\"[/code] to flip " @@ -3000,55 +2982,55 @@ msgid "" "easing." msgstr "" -#: doc/classes/@GlobalScope.xml:1346 doc/classes/@GlobalScope.xml:1349 +#: doc/classes/@GlobalScope.xml:1325 doc/classes/@GlobalScope.xml:1328 msgid "Deprecated hint, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1352 +#: doc/classes/@GlobalScope.xml:1331 msgid "" "Hints that an integer property is a bitmask with named bit flags. For " "example, to allow toggling bits 0, 1, 2 and 4, the hint could be something " "like [code]\"Bit0,Bit1,Bit2,,Bit4\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1355 +#: doc/classes/@GlobalScope.xml:1334 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1358 +#: doc/classes/@GlobalScope.xml:1337 msgid "" "Hints that an integer property is a bitmask using the optionally named 2D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1361 +#: doc/classes/@GlobalScope.xml:1340 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1364 +#: doc/classes/@GlobalScope.xml:1343 msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "physics layers." msgstr "" -#: doc/classes/@GlobalScope.xml:1367 +#: doc/classes/@GlobalScope.xml:1346 msgid "" "Hints that a string property is a path to a file. Editing it will show a " "file dialog for picking the path. The hint string can be a set of filters " "with wildcards like [code]\"*.png,*.jpg\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1370 +#: doc/classes/@GlobalScope.xml:1349 msgid "" "Hints that a string property is a path to a directory. Editing it will show " "a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1373 +#: doc/classes/@GlobalScope.xml:1352 msgid "" "Hints that a string property is an absolute path to a file outside the " "project folder. Editing it will show a file dialog for picking the path. The " @@ -3056,397 +3038,387 @@ msgid "" "\"[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1376 +#: doc/classes/@GlobalScope.xml:1355 msgid "" "Hints that a string property is an absolute path to a directory outside the " "project folder. Editing it will show a file dialog for picking the path." msgstr "" -#: doc/classes/@GlobalScope.xml:1379 +#: doc/classes/@GlobalScope.xml:1358 msgid "" "Hints that a property is an instance of a [Resource]-derived type, " "optionally specified via the hint string (e.g. [code]\"Texture2D\"[/code]). " "Editing it will show a popup menu of valid resource types to instantiate." msgstr "" -#: doc/classes/@GlobalScope.xml:1382 +#: doc/classes/@GlobalScope.xml:1361 msgid "" "Hints that a string property is text with line breaks. Editing it will show " "a text input field where line breaks can be typed." msgstr "" -#: doc/classes/@GlobalScope.xml:1385 +#: doc/classes/@GlobalScope.xml:1364 msgid "" "Hints that a string property should have a placeholder text visible on its " "input field, whenever the property is empty. The hint string is the " "placeholder text to use." msgstr "" -#: doc/classes/@GlobalScope.xml:1388 +#: doc/classes/@GlobalScope.xml:1367 msgid "" "Hints that a color property should be edited without changing its alpha " "component, i.e. only R, G and B channels are edited." msgstr "" -#: doc/classes/@GlobalScope.xml:1391 +#: doc/classes/@GlobalScope.xml:1370 msgid "Hints that an image is compressed using lossy compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1394 +#: doc/classes/@GlobalScope.xml:1373 msgid "Hints that an image is compressed using lossless compression." msgstr "" -#: doc/classes/@GlobalScope.xml:1397 +#: doc/classes/@GlobalScope.xml:1376 msgid "The property is serialized and saved in the scene file (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1400 +#: doc/classes/@GlobalScope.xml:1379 msgid "The property is shown in the editor inspector (default)." msgstr "" -#: doc/classes/@GlobalScope.xml:1403 doc/classes/@GlobalScope.xml:1406 +#: doc/classes/@GlobalScope.xml:1382 doc/classes/@GlobalScope.xml:1385 msgid "Deprecated usage flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1409 +#: doc/classes/@GlobalScope.xml:1388 msgid "The property can be checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1412 +#: doc/classes/@GlobalScope.xml:1391 msgid "The property is checked in the editor inspector." msgstr "" -#: doc/classes/@GlobalScope.xml:1415 +#: doc/classes/@GlobalScope.xml:1394 msgid "The property is a translatable string." msgstr "" -#: doc/classes/@GlobalScope.xml:1418 +#: doc/classes/@GlobalScope.xml:1397 msgid "Used to group properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1421 +#: doc/classes/@GlobalScope.xml:1400 msgid "Used to categorize properties together in the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1424 +#: doc/classes/@GlobalScope.xml:1403 msgid "" "Used to group properties together in the editor in a subgroup (under a " "group)." msgstr "" -#: doc/classes/@GlobalScope.xml:1427 +#: doc/classes/@GlobalScope.xml:1406 msgid "The property does not save its state in [PackedScene]." msgstr "" -#: doc/classes/@GlobalScope.xml:1430 +#: doc/classes/@GlobalScope.xml:1409 msgid "Editing the property prompts the user for restarting the editor." msgstr "" -#: doc/classes/@GlobalScope.xml:1433 +#: doc/classes/@GlobalScope.xml:1412 msgid "" "The property is a script variable which should be serialized and saved in " "the scene file." msgstr "" -#: doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1415 msgid "Default usage (storage, editor and network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1439 +#: doc/classes/@GlobalScope.xml:1418 msgid "" "Default usage for translatable strings (storage, editor, network and " "internationalized)." msgstr "" -#: doc/classes/@GlobalScope.xml:1442 +#: doc/classes/@GlobalScope.xml:1421 msgid "" "Default usage but without showing the property in the editor (storage, " "network)." msgstr "" -#: doc/classes/@GlobalScope.xml:1445 +#: doc/classes/@GlobalScope.xml:1424 msgid "Flag for a normal method." msgstr "" -#: doc/classes/@GlobalScope.xml:1448 +#: doc/classes/@GlobalScope.xml:1427 msgid "Flag for an editor method." msgstr "" -#: doc/classes/@GlobalScope.xml:1451 doc/classes/@GlobalScope.xml:1457 -#: doc/classes/@GlobalScope.xml:1463 +#: doc/classes/@GlobalScope.xml:1430 doc/classes/@GlobalScope.xml:1436 +#: doc/classes/@GlobalScope.xml:1442 msgid "Deprecated method flag, unused." msgstr "" -#: doc/classes/@GlobalScope.xml:1454 +#: doc/classes/@GlobalScope.xml:1433 msgid "Flag for a constant method." msgstr "" -#: doc/classes/@GlobalScope.xml:1460 +#: doc/classes/@GlobalScope.xml:1439 msgid "Flag for a virtual method." msgstr "" -#: doc/classes/@GlobalScope.xml:1466 +#: doc/classes/@GlobalScope.xml:1445 msgid "Default method flags." msgstr "" -#: doc/classes/@GlobalScope.xml:1469 +#: doc/classes/@GlobalScope.xml:1448 msgid "Variable is [code]null[/code]." msgstr "" -#: doc/classes/@GlobalScope.xml:1472 +#: doc/classes/@GlobalScope.xml:1451 msgid "Variable is of type [bool]." msgstr "" -#: doc/classes/@GlobalScope.xml:1475 +#: doc/classes/@GlobalScope.xml:1454 msgid "Variable is of type [int]." msgstr "" -#: doc/classes/@GlobalScope.xml:1478 +#: doc/classes/@GlobalScope.xml:1457 msgid "Variable is of type [float] (real)." msgstr "" -#: doc/classes/@GlobalScope.xml:1481 +#: doc/classes/@GlobalScope.xml:1460 msgid "Variable is of type [String]." msgstr "" -#: doc/classes/@GlobalScope.xml:1484 +#: doc/classes/@GlobalScope.xml:1463 msgid "Variable is of type [Vector2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1487 +#: doc/classes/@GlobalScope.xml:1466 msgid "Variable is of type [Vector2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1490 +#: doc/classes/@GlobalScope.xml:1469 msgid "Variable is of type [Rect2]." msgstr "" -#: doc/classes/@GlobalScope.xml:1493 +#: doc/classes/@GlobalScope.xml:1472 msgid "Variable is of type [Rect2i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1496 +#: doc/classes/@GlobalScope.xml:1475 msgid "Variable is of type [Vector3]." msgstr "" -#: doc/classes/@GlobalScope.xml:1499 +#: doc/classes/@GlobalScope.xml:1478 msgid "Variable is of type [Vector3i]." msgstr "" -#: doc/classes/@GlobalScope.xml:1502 +#: doc/classes/@GlobalScope.xml:1481 msgid "Variable is of type [Transform2D]." msgstr "" -#: doc/classes/@GlobalScope.xml:1505 +#: doc/classes/@GlobalScope.xml:1484 msgid "Variable is of type [Plane]." msgstr "" -#: doc/classes/@GlobalScope.xml:1508 +#: doc/classes/@GlobalScope.xml:1487 msgid "Variable is of type [Quat]." msgstr "" -#: doc/classes/@GlobalScope.xml:1511 +#: doc/classes/@GlobalScope.xml:1490 msgid "Variable is of type [AABB]." msgstr "" -#: doc/classes/@GlobalScope.xml:1514 +#: doc/classes/@GlobalScope.xml:1493 msgid "Variable is of type [Basis]." msgstr "" -#: doc/classes/@GlobalScope.xml:1517 +#: doc/classes/@GlobalScope.xml:1496 msgid "Variable is of type [Transform]." msgstr "" -#: doc/classes/@GlobalScope.xml:1520 +#: doc/classes/@GlobalScope.xml:1499 msgid "Variable is of type [Color]." msgstr "" -#: doc/classes/@GlobalScope.xml:1523 +#: doc/classes/@GlobalScope.xml:1502 msgid "Variable is of type [StringName]." msgstr "" -#: doc/classes/@GlobalScope.xml:1526 +#: doc/classes/@GlobalScope.xml:1505 msgid "Variable is of type [NodePath]." msgstr "" -#: doc/classes/@GlobalScope.xml:1529 +#: doc/classes/@GlobalScope.xml:1508 msgid "Variable is of type [RID]." msgstr "" -#: doc/classes/@GlobalScope.xml:1532 +#: doc/classes/@GlobalScope.xml:1511 msgid "Variable is of type [Object]." msgstr "" -#: doc/classes/@GlobalScope.xml:1535 +#: doc/classes/@GlobalScope.xml:1514 msgid "Variable is of type [Callable]." msgstr "" -#: doc/classes/@GlobalScope.xml:1538 +#: doc/classes/@GlobalScope.xml:1517 msgid "Variable is of type [Signal]." msgstr "" -#: doc/classes/@GlobalScope.xml:1541 +#: doc/classes/@GlobalScope.xml:1520 msgid "Variable is of type [Dictionary]." msgstr "" -#: doc/classes/@GlobalScope.xml:1544 +#: doc/classes/@GlobalScope.xml:1523 msgid "Variable is of type [Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1547 +#: doc/classes/@GlobalScope.xml:1526 msgid "Variable is of type [PackedByteArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1550 +#: doc/classes/@GlobalScope.xml:1529 msgid "Variable is of type [PackedInt32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1553 +#: doc/classes/@GlobalScope.xml:1532 msgid "Variable is of type [PackedInt64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1556 +#: doc/classes/@GlobalScope.xml:1535 msgid "Variable is of type [PackedFloat32Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1559 +#: doc/classes/@GlobalScope.xml:1538 msgid "Variable is of type [PackedFloat64Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1562 +#: doc/classes/@GlobalScope.xml:1541 msgid "Variable is of type [PackedStringArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1565 +#: doc/classes/@GlobalScope.xml:1544 msgid "Variable is of type [PackedVector2Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1568 +#: doc/classes/@GlobalScope.xml:1547 msgid "Variable is of type [PackedVector3Array]." msgstr "" -#: doc/classes/@GlobalScope.xml:1571 +#: doc/classes/@GlobalScope.xml:1550 msgid "Variable is of type [PackedColorArray]." msgstr "" -#: doc/classes/@GlobalScope.xml:1574 +#: doc/classes/@GlobalScope.xml:1553 msgid "Represents the size of the [enum Variant.Type] enum." msgstr "" -#: doc/classes/@GlobalScope.xml:1577 +#: doc/classes/@GlobalScope.xml:1556 msgid "Equality operator ([code]==[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1580 +#: doc/classes/@GlobalScope.xml:1559 msgid "Inequality operator ([code]!=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1583 +#: doc/classes/@GlobalScope.xml:1562 msgid "Less than operator ([code]<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1586 +#: doc/classes/@GlobalScope.xml:1565 msgid "Less than or equal operator ([code]<=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1589 +#: doc/classes/@GlobalScope.xml:1568 msgid "Greater than operator ([code]>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1592 +#: doc/classes/@GlobalScope.xml:1571 msgid "Greater than or equal operator ([code]>=[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1595 +#: doc/classes/@GlobalScope.xml:1574 msgid "Addition operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1598 +#: doc/classes/@GlobalScope.xml:1577 msgid "Subtraction operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1601 +#: doc/classes/@GlobalScope.xml:1580 msgid "Multiplication operator ([code]*[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1604 +#: doc/classes/@GlobalScope.xml:1583 msgid "Division operator ([code]/[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1607 +#: doc/classes/@GlobalScope.xml:1586 msgid "Unary negation operator ([code]-[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1610 +#: doc/classes/@GlobalScope.xml:1589 msgid "Unary plus operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1613 +#: doc/classes/@GlobalScope.xml:1592 msgid "Remainder/modulo operator ([code]%[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1616 +#: doc/classes/@GlobalScope.xml:1595 msgid "String concatenation operator ([code]+[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1619 +#: doc/classes/@GlobalScope.xml:1598 msgid "Left shift operator ([code]<<[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1622 +#: doc/classes/@GlobalScope.xml:1601 msgid "Right shift operator ([code]>>[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1625 +#: doc/classes/@GlobalScope.xml:1604 msgid "Bitwise AND operator ([code]&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1628 +#: doc/classes/@GlobalScope.xml:1607 msgid "Bitwise OR operator ([code]|[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1631 +#: doc/classes/@GlobalScope.xml:1610 msgid "Bitwise XOR operator ([code]^[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1634 +#: doc/classes/@GlobalScope.xml:1613 msgid "Bitwise NOT operator ([code]~[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1637 +#: doc/classes/@GlobalScope.xml:1616 msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1640 +#: doc/classes/@GlobalScope.xml:1619 msgid "Logical OR operator ([code]or[/code] or [code]||[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1643 +#: doc/classes/@GlobalScope.xml:1622 msgid "Logical XOR operator (not implemented in GDScript)." msgstr "" -#: doc/classes/@GlobalScope.xml:1646 +#: doc/classes/@GlobalScope.xml:1625 msgid "Logical NOT operator ([code]not[/code] or [code]![/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1649 +#: doc/classes/@GlobalScope.xml:1628 msgid "Logical IN operator ([code]in[/code])." msgstr "" -#: doc/classes/@GlobalScope.xml:1652 +#: doc/classes/@GlobalScope.xml:1631 msgid "Represents the size of the [enum Variant.Operator] enum." msgstr "" -#: modules/visual_script/doc_classes/@VisualScript.xml:4 -msgid "Built-in visual script functions." -msgstr "" - -#: modules/visual_script/doc_classes/@VisualScript.xml:7 -msgid "" -"A list of built-in visual script functions, see [VisualScriptBuiltinFunc] " -"and [VisualScript]." -msgstr "" - #: doc/classes/AABB.xml:4 msgid "Axis-Aligned Bounding Box." msgstr "" @@ -3459,8 +3431,8 @@ msgstr "" #: doc/classes/AABB.xml:10 doc/classes/Plane.xml:10 doc/classes/Rect2.xml:11 #: doc/classes/Rect2i.xml:11 doc/classes/Transform.xml:10 -#: doc/classes/Vector2.xml:11 doc/classes/Vector2i.xml:11 -#: doc/classes/Vector3.xml:11 doc/classes/Vector3i.xml:11 +#: doc/classes/Vector2.xml:12 doc/classes/Vector2i.xml:12 +#: doc/classes/Vector3.xml:12 doc/classes/Vector3i.xml:12 msgid "https://docs.godotengine.org/en/latest/tutorials/math/index.html" msgstr "" @@ -3580,6 +3552,7 @@ msgid "Beginning corner." msgstr "" #: doc/classes/AABB.xml:206 doc/classes/Rect2.xml:180 +#: doc/classes/Rect2i.xml:169 msgid "Size from position to end." msgstr "" @@ -3652,6 +3625,97 @@ msgstr "" msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" +#: doc/classes/AESContext.xml:4 +msgid "Interface to low level AES encryption features." +msgstr "" + +#: doc/classes/AESContext.xml:7 +msgid "" +"This class provides access to AES encryption/decryption of raw data. Both " +"AES-ECB and AES-CBC mode are supported.\n" +"[codeblock]\n" +"extends Node\n" +"\n" +"var aes = AESContext.new()\n" +"\n" +"func _ready():\n" +" var key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n" +" var data = \"My secret text!!\" # Data size must be multiple of 16 " +"bytes, apply padding if needed.\n" +" # Encrypt ECB\n" +" aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8())\n" +" var encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt ECB\n" +" aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8())\n" +" var decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check ECB\n" +" assert(decrypted == data.to_utf8())\n" +"\n" +" var iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n" +" # Encrypt CBC\n" +" aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8(), iv.to_utf8())\n" +" encrypted = aes.update(data.to_utf8())\n" +" aes.finish()\n" +" # Decrypt CBC\n" +" aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8(), iv.to_utf8())\n" +" decrypted = aes.update(encrypted)\n" +" aes.finish()\n" +" # Check CBC\n" +" assert(decrypted == data.to_utf8())\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/AESContext.xml:47 +msgid "Close this AES context so it can be started again. See [method start]." +msgstr "" + +#: doc/classes/AESContext.xml:54 +msgid "" +"Get the current IV state for this context (IV gets updated when calling " +"[method update]). You normally don't need this funciton.\n" +"Note: This function only makes sense when the context is started with " +"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:68 +msgid "" +"Start the AES context in the given [code]mode[/code]. A [code]key[/code] of " +"either 16 or 32 bytes must always be provided, while an [code]iv[/code] " +"(initialization vector) of exactly 16 bytes, is only needed when [code]mode[/" +"code] is either [constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]." +msgstr "" + +#: doc/classes/AESContext.xml:77 +msgid "" +"Run the desired operation for this AES context. Will return a " +"[PackedByteArray] containing the result of encrypting (or decrypting) the " +"given [code]src[/code]. See [method start] for mode of operation.\n" +"Note: The size of [code]src[/code] must be a multiple of 16. Apply some " +"padding if needed." +msgstr "" + +#: doc/classes/AESContext.xml:84 +msgid "AES electronic codebook encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:87 +msgid "AES electronic codebook decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:90 +msgid "AES cipher blocker chaining encryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:93 +msgid "AES cipher blocker chaining decryption mode." +msgstr "" + +#: doc/classes/AESContext.xml:96 +msgid "Maximum value for the mode enum." +msgstr "" + #: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" @@ -3705,7 +3769,7 @@ msgstr "" msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:60 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" @@ -3718,7 +3782,7 @@ msgstr "" msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:75 msgid "The color of the specular light effect." msgstr "" @@ -4314,7 +4378,7 @@ msgstr "" #: doc/classes/AnimationNodeStateMachineTransition.xml:8 #: doc/classes/AnimationNodeTimeScale.xml:10 #: doc/classes/AnimationNodeTimeSeek.xml:10 -#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:9 +#: doc/classes/AnimationNodeTransition.xml:10 doc/classes/AnimationTree.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree." "html" @@ -5391,45 +5455,75 @@ msgid "" "A node to be used for advanced animation transitions in an [AnimationPlayer]." msgstr "" -#: doc/classes/AnimationTree.xml:10 +#: doc/classes/AnimationTree.xml:7 +msgid "" +"Note: When linked with an [AnimationPlayer], several properties and methods " +"of the corresponding [AnimationPlayer] will not function as expected. " +"Playback and transitions should be handled using only the [AnimationTree] " +"and its constituent [AnimationNode](s). The [AnimationPlayer] node should be " +"used solely for adding, deleting, and editing animations." +msgstr "" + +#: doc/classes/AnimationTree.xml:11 msgid "https://github.com/godotengine/tps-demo" msgstr "" -#: doc/classes/AnimationTree.xml:19 +#: doc/classes/AnimationTree.xml:20 msgid "Manually advance the animations by the specified time (in seconds)." msgstr "" -#: doc/classes/AnimationTree.xml:41 +#: doc/classes/AnimationTree.xml:27 +msgid "" +"Retrieve the motion of the [member root_motion_track] as a [Transform] that " +"can be used elsewhere. If [member root_motion_track] is not a path to a " +"track of type [constant Animation.TYPE_TRANSFORM], returns an identity " +"transformation." +msgstr "" + +#: doc/classes/AnimationTree.xml:43 msgid "If [code]true[/code], the [AnimationTree] will be processing." msgstr "" -#: doc/classes/AnimationTree.xml:44 +#: doc/classes/AnimationTree.xml:46 msgid "The path to the [AnimationPlayer] used for animating." msgstr "" -#: doc/classes/AnimationTree.xml:47 +#: doc/classes/AnimationTree.xml:49 msgid "" "The process mode of this [AnimationTree]. See [enum AnimationProcessMode] " "for available modes." msgstr "" #: doc/classes/AnimationTree.xml:52 +msgid "" +"The path to the Animation track used for root motion. Paths must be valid " +"scene-tree paths to a node, and must be specified starting from the parent " +"node of the node that will reproduce the animation. To specify a track that " +"controls properties or bones, append its name after the path, separated by " +"[code]\":\"[/code]. For example, [code]\"character/skeleton:ankle\"[/code] " +"or [code]\"character/mesh:transform/local\"[/code].\n" +"If the track has type [constant Animation.TYPE_TRANSFORM], the " +"transformation will be cancelled visually, and the animation will appear to " +"stay in place." +msgstr "" + +#: doc/classes/AnimationTree.xml:56 msgid "The root animation node of this [AnimationTree]. See [AnimationNode]." msgstr "" -#: doc/classes/AnimationTree.xml:57 +#: doc/classes/AnimationTree.xml:61 msgid "" "The animations will progress during the physics frame (i.e. [method Node." "_physics_process])." msgstr "" -#: doc/classes/AnimationTree.xml:60 +#: doc/classes/AnimationTree.xml:64 msgid "" "The animations will progress during the idle frame (i.e. [method Node." "_process])." msgstr "" -#: doc/classes/AnimationTree.xml:63 +#: doc/classes/AnimationTree.xml:67 msgid "The animations will only progress manually (see [method advance])." msgstr "" @@ -5825,7 +5919,9 @@ msgid "" "var array2 = [3, \"Four\"]\n" "print(array1 + array2) # [\"One\", 2, 3, \"Four\"]\n" "[/codeblock]\n" -"Arrays are always passed by reference." +"[b]Note:[/b] Arrays are always passed by reference. To get a copy of an " +"array which can be modified independently of the original array, use [method " +"duplicate]." msgstr "" #: doc/classes/Array.xml:34 @@ -5939,14 +6035,14 @@ msgstr "" #: doc/classes/Array.xml:203 msgid "" -"Searches the array for a value and returns its index or -1 if not found. " -"Optionally, the initial search index can be passed." +"Searches the array for a value and returns its index or [code]-1[/code] if " +"not found. Optionally, the initial search index can be passed." msgstr "" #: doc/classes/Array.xml:212 msgid "" -"Searches the array in reverse order for a value and returns its index or -1 " -"if not found." +"Searches the array in reverse order for a value and returns its index or " +"[code]-1[/code] if not found." msgstr "" #: doc/classes/Array.xml:219 @@ -5963,20 +6059,27 @@ msgid "" "[\"inside\", 7].has(\"outside\") == false\n" "[\"inside\", 7].has(7) == true\n" "[\"inside\", 7].has(\"7\") == false\n" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if 2 in [2, 4, 6, 8]:\n" +" pass\n" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:241 +#: doc/classes/Array.xml:247 msgid "Returns a hashed integer value representing the array contents." msgstr "" -#: doc/classes/Array.xml:252 +#: doc/classes/Array.xml:258 msgid "" "Inserts a new element at a given position in the array. The position must be " "valid, or at the end of the array ([code]pos == size()[/code])." msgstr "" -#: doc/classes/Array.xml:259 doc/classes/PackedByteArray.xml:107 +#: doc/classes/Array.xml:265 doc/classes/PackedByteArray.xml:107 #: doc/classes/PackedColorArray.xml:62 doc/classes/PackedFloat32Array.xml:63 #: doc/classes/PackedFloat64Array.xml:63 doc/classes/PackedInt32Array.xml:63 #: doc/classes/PackedInt64Array.xml:63 doc/classes/PackedStringArray.xml:62 @@ -5984,42 +6087,42 @@ msgstr "" msgid "Reverses the order of the elements in the array." msgstr "" -#: doc/classes/Array.xml:266 +#: doc/classes/Array.xml:272 msgid "" "Returns the maximum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:273 +#: doc/classes/Array.xml:279 msgid "" "Returns the minimum value contained in the array if all elements are of " "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" -#: doc/classes/Array.xml:280 +#: doc/classes/Array.xml:286 msgid "" "Removes and returns the last element of the array. Returns [code]null[/code] " "if the array is empty." msgstr "" -#: doc/classes/Array.xml:287 +#: doc/classes/Array.xml:293 msgid "" "Removes and returns the first element of the array. Returns [code]null[/" "code] if the array is empty." msgstr "" -#: doc/classes/Array.xml:296 doc/classes/PackedByteArray.xml:116 +#: doc/classes/Array.xml:302 doc/classes/PackedByteArray.xml:116 #: doc/classes/PackedFloat32Array.xml:72 doc/classes/PackedFloat64Array.xml:72 msgid "Appends an element at the end of the array." msgstr "" -#: doc/classes/Array.xml:305 +#: doc/classes/Array.xml:311 msgid "Adds an element at the beginning of the array." msgstr "" -#: doc/classes/Array.xml:314 doc/classes/PackedByteArray.xml:125 +#: doc/classes/Array.xml:320 doc/classes/PackedByteArray.xml:125 #: doc/classes/PackedColorArray.xml:80 doc/classes/PackedFloat32Array.xml:81 #: doc/classes/PackedFloat64Array.xml:81 doc/classes/PackedInt32Array.xml:81 #: doc/classes/PackedInt64Array.xml:81 doc/classes/PackedStringArray.xml:80 @@ -6027,21 +6130,21 @@ msgstr "" msgid "Removes an element from the array by index." msgstr "" -#: doc/classes/Array.xml:323 +#: doc/classes/Array.xml:329 msgid "" "Resizes the array to contain a different number of elements. If the array " "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" -#: doc/classes/Array.xml:334 +#: doc/classes/Array.xml:340 msgid "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " "the array." msgstr "" -#: doc/classes/Array.xml:341 +#: doc/classes/Array.xml:347 msgid "" "Shuffles the array such that the items will have a random order. This method " "uses the global random number generator common to methods such as [method " @@ -6049,11 +6152,11 @@ msgid "" "seed will be used each time if you want non-reproducible shuffling." msgstr "" -#: doc/classes/Array.xml:348 +#: doc/classes/Array.xml:354 msgid "Returns the number of elements in the array." msgstr "" -#: doc/classes/Array.xml:363 +#: doc/classes/Array.xml:369 msgid "" "Duplicates the subset described in the function and returns it in an array, " "deeply copying the array if [code]deep[/code] is [code]true[/code]. Lower " @@ -6061,7 +6164,7 @@ msgid "" "change between indices while slicing." msgstr "" -#: doc/classes/Array.xml:370 +#: doc/classes/Array.xml:376 msgid "" "Sorts the array.\n" "[b]Note:[/b] Strings are sorted in alphabetical order (as opposed to natural " @@ -6074,7 +6177,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Array.xml:387 +#: doc/classes/Array.xml:393 msgid "" "Sorts the array using a custom method. The arguments are an object that " "holds the method and the name of such method. The custom method receives two " @@ -6306,7 +6409,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:235 doc/classes/Mesh.xml:210 -#: doc/classes/RenderingServer.xml:3232 +#: doc/classes/RenderingServer.xml:3115 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6453,11 +6556,14 @@ msgstr "" #: doc/classes/AStar.xml:134 doc/classes/AStar2D.xml:117 msgid "" "Returns the ID of the closest point to [code]to_position[/code], optionally " -"taking disabled points into account. Returns -1 if there are no points in " -"the points pool." +"taking disabled points into account. Returns [code]-1[/code] if there are no " +"points in the points pool.\n" +"[b]Note:[/b] If several points are the closest to [code]to_position[/code], " +"the one with the smallest ID will be returned, ensuring a deterministic " +"result." msgstr "" -#: doc/classes/AStar.xml:143 +#: doc/classes/AStar.xml:144 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6473,7 +6579,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar.xml:162 +#: doc/classes/AStar.xml:163 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar between the given points. The array is ordered from the starting point " @@ -6497,13 +6603,13 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar.xml:184 doc/classes/AStar2D.xml:167 +#: doc/classes/AStar.xml:185 doc/classes/AStar2D.xml:168 msgid "" "Returns the capacity of the structure backing the points, useful in " "conjunction with [code]reserve_space[/code]." msgstr "" -#: doc/classes/AStar.xml:193 +#: doc/classes/AStar.xml:194 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6521,68 +6627,68 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml:212 doc/classes/AStar2D.xml:195 +#: doc/classes/AStar.xml:213 doc/classes/AStar2D.xml:196 msgid "Returns the number of points currently in the points pool." msgstr "" -#: doc/classes/AStar.xml:223 +#: doc/classes/AStar.xml:224 msgid "" "Returns an array with the points that are in the path found by AStar between " "the given points. The array is ordered from the starting point to the ending " "point of the path." msgstr "" -#: doc/classes/AStar.xml:232 doc/classes/AStar2D.xml:215 +#: doc/classes/AStar.xml:233 doc/classes/AStar2D.xml:216 msgid "" "Returns the position of the point associated with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:241 doc/classes/AStar2D.xml:224 +#: doc/classes/AStar.xml:242 doc/classes/AStar2D.xml:225 msgid "" "Returns the weight scale of the point associated with the given [code]id[/" "code]." msgstr "" -#: doc/classes/AStar.xml:248 doc/classes/AStar2D.xml:231 +#: doc/classes/AStar.xml:249 doc/classes/AStar2D.xml:232 msgid "Returns an array of all points." msgstr "" -#: doc/classes/AStar.xml:257 doc/classes/AStar2D.xml:240 +#: doc/classes/AStar.xml:258 doc/classes/AStar2D.xml:241 msgid "" "Returns whether a point associated with the given [code]id[/code] exists." msgstr "" -#: doc/classes/AStar.xml:266 doc/classes/AStar2D.xml:249 +#: doc/classes/AStar.xml:267 doc/classes/AStar2D.xml:250 msgid "" "Returns whether a point is disabled or not for pathfinding. By default, all " "points are enabled." msgstr "" -#: doc/classes/AStar.xml:275 doc/classes/AStar2D.xml:258 +#: doc/classes/AStar.xml:276 doc/classes/AStar2D.xml:259 msgid "" "Removes the point associated with the given [code]id[/code] from the points " "pool." msgstr "" -#: doc/classes/AStar.xml:284 doc/classes/AStar2D.xml:267 +#: doc/classes/AStar.xml:285 doc/classes/AStar2D.xml:268 msgid "" "Reserves space internally for [code]num_nodes[/code] points, useful if " "you're adding a known large number of points at once, for a grid for " "instance. New capacity must be greater or equals to old capacity." msgstr "" -#: doc/classes/AStar.xml:295 doc/classes/AStar2D.xml:278 +#: doc/classes/AStar.xml:296 doc/classes/AStar2D.xml:279 msgid "" "Disables or enables the specified point for pathfinding. Useful for making a " "temporary obstacle." msgstr "" -#: doc/classes/AStar.xml:306 doc/classes/AStar2D.xml:289 +#: doc/classes/AStar.xml:307 doc/classes/AStar2D.xml:290 msgid "" "Sets the [code]position[/code] for the point with the given [code]id[/code]." msgstr "" -#: doc/classes/AStar.xml:317 doc/classes/AStar2D.xml:300 +#: doc/classes/AStar.xml:318 doc/classes/AStar2D.xml:301 msgid "" "Sets the [code]weight_scale[/code] for the point with the given [code]id[/" "code]." @@ -6647,7 +6753,7 @@ msgstr "" msgid "Deletes the segment between the given points." msgstr "" -#: doc/classes/AStar2D.xml:126 +#: doc/classes/AStar2D.xml:127 msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -6663,7 +6769,7 @@ msgid "" "5[/code]. It's the closest position in the segment to the given point." msgstr "" -#: doc/classes/AStar2D.xml:145 +#: doc/classes/AStar2D.xml:146 msgid "" "Returns an array with the IDs of the points that form the path found by " "AStar2D between the given points. The array is ordered from the starting " @@ -6687,7 +6793,7 @@ msgid "" "\"easier\" to get through point 4 than through point 2." msgstr "" -#: doc/classes/AStar2D.xml:176 +#: doc/classes/AStar2D.xml:177 msgid "" "Returns an array with the IDs of the points that form the connection with " "the given point.\n" @@ -6705,7 +6811,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar2D.xml:206 +#: doc/classes/AStar2D.xml:207 msgid "" "Returns an array with the points that are in the path found by AStar2D " "between the given points. The array is ordered from the starting point to " @@ -7319,27 +7425,35 @@ msgstr "" msgid "Audio effect used for recording sound from a microphone." msgstr "" -#: doc/classes/AudioEffectRecord.xml:9 +#: doc/classes/AudioEffectRecord.xml:7 +msgid "" +"Allows the user to record sound from a microphone. It sets and gets the " +"format in which the audio file will be recorded (8-bit, 16-bit, or " +"compressed). It checks whether or not the recording is active, and if it is, " +"records the sound. It then returns the recorded sample." +msgstr "" + +#: doc/classes/AudioEffectRecord.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/audio/" "recording_with_microphone.html" msgstr "" -#: doc/classes/AudioEffectRecord.xml:16 +#: doc/classes/AudioEffectRecord.xml:17 msgid "Returns the recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:23 +#: doc/classes/AudioEffectRecord.xml:24 msgid "Returns whether the recording is active or not." msgstr "" -#: doc/classes/AudioEffectRecord.xml:32 +#: doc/classes/AudioEffectRecord.xml:33 msgid "" "If [code]true[/code], the sound will be recorded. Note that restarting the " "recording will remove the previously recorded sample." msgstr "" -#: doc/classes/AudioEffectRecord.xml:38 +#: doc/classes/AudioEffectRecord.xml:39 msgid "" "Specifies the format in which the sample will be recorded. See [enum " "AudioStreamSample.Format] for available formats." @@ -8366,8 +8480,8 @@ msgid "" "the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:284 -#: doc/classes/BaseMaterial3D.xml:305 +#: doc/classes/BaseMaterial3D.xml:109 doc/classes/BaseMaterial3D.xml:286 +#: doc/classes/BaseMaterial3D.xml:307 msgid "" "Specifies the channel of the [member ao_texture] in which the ambient " "occlusion information is stored. This is useful when you store the " @@ -8474,92 +8588,97 @@ msgid "" msgstr "" #: doc/classes/BaseMaterial3D.xml:161 -msgid "Texture that specifies the per-pixel normal of the detail overlay." +msgid "" +"Texture that specifies the per-pixel normal of the detail overlay.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:164 +#: doc/classes/BaseMaterial3D.xml:165 msgid "" "Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail " "layer. See [enum DetailUV] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:167 +#: doc/classes/BaseMaterial3D.xml:168 msgid "" "The algorithm used for diffuse light scattering. See [enum DiffuseMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:170 +#: doc/classes/BaseMaterial3D.xml:171 msgid "If [code]true[/code], the object receives no ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:173 +#: doc/classes/BaseMaterial3D.xml:174 msgid "" "If [code]true[/code], the object receives no shadow that would otherwise be " "cast onto it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:176 +#: doc/classes/BaseMaterial3D.xml:177 msgid "Distance at which the object fades fully and is no longer visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:179 +#: doc/classes/BaseMaterial3D.xml:180 msgid "" "Distance at which the object starts to fade. If the object is less than this " "distance away it will appear normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:182 +#: doc/classes/BaseMaterial3D.xml:183 msgid "" "Specifies which type of fade to use. Can be any of the [enum " "DistanceFadeMode]s." msgstr "" -#: doc/classes/BaseMaterial3D.xml:185 +#: doc/classes/BaseMaterial3D.xml:186 msgid "The emitted light's color. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:188 +#: doc/classes/BaseMaterial3D.xml:189 msgid "" "If [code]true[/code], the body emits light. Emitting light makes the object " "appear brighter. The object can also cast light on other objects if a " "[GIProbe] is used and this object is used in baked lighting." msgstr "" -#: doc/classes/BaseMaterial3D.xml:191 +#: doc/classes/BaseMaterial3D.xml:192 msgid "The emitted light's strength. See [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:194 +#: doc/classes/BaseMaterial3D.xml:195 msgid "Use [code]UV2[/code] to read from the [member emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:197 +#: doc/classes/BaseMaterial3D.xml:198 msgid "" "Sets how [member emission] interacts with [member emission_texture]. Can " "either add or multiply. See [enum EmissionOperator] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:200 +#: doc/classes/BaseMaterial3D.xml:201 msgid "Texture that specifies how much surface emits light at a given point." msgstr "" -#: doc/classes/BaseMaterial3D.xml:203 +#: doc/classes/BaseMaterial3D.xml:204 msgid "" "If [code]true[/code], the object is rendered at the same size regardless of " "distance." msgstr "" -#: doc/classes/BaseMaterial3D.xml:206 +#: doc/classes/BaseMaterial3D.xml:207 msgid "" "If [code]true[/code], enables the vertex grow setting. See [member " "grow_amount]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:209 +#: doc/classes/BaseMaterial3D.xml:210 msgid "Grows object vertices in the direction of their normals." msgstr "" -#: doc/classes/BaseMaterial3D.xml:230 +#: doc/classes/BaseMaterial3D.xml:231 msgid "" "A high value makes the material appear more like a metal. Non-metals use " "their albedo as the diffuse color and add diffuse to the specular " @@ -8572,7 +8691,7 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:233 +#: doc/classes/BaseMaterial3D.xml:234 msgid "" "Sets the size of the specular lobe. The specular lobe is the bright spot " "that is reflected from light sources.\n" @@ -8581,13 +8700,13 @@ msgid "" "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:237 +#: doc/classes/BaseMaterial3D.xml:238 msgid "" "Texture used to specify metallic for an object. This is multiplied by " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:240 +#: doc/classes/BaseMaterial3D.xml:241 msgid "" "Specifies the channel of the [member metallic_texture] in which the metallic " "information is stored. This is useful when you store the information for " @@ -8596,122 +8715,126 @@ msgid "" "you could reduce the number of textures you use." msgstr "" -#: doc/classes/BaseMaterial3D.xml:243 +#: doc/classes/BaseMaterial3D.xml:244 msgid "" "If [code]true[/code], depth testing is disabled and the object will be drawn " "in render order." msgstr "" -#: doc/classes/BaseMaterial3D.xml:246 +#: doc/classes/BaseMaterial3D.xml:247 msgid "If [code]true[/code], normal mapping is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:249 +#: doc/classes/BaseMaterial3D.xml:250 msgid "The strength of the normal map's effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:252 +#: doc/classes/BaseMaterial3D.xml:253 msgid "" "Texture used to specify the normal at a given pixel. The " "[code]normal_texture[/code] only uses the red and green channels. The normal " "read from [code]normal_texture[/code] is oriented around the surface normal " -"provided by the [Mesh]." +"provided by the [Mesh].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/BaseMaterial3D.xml:257 +#: doc/classes/BaseMaterial3D.xml:259 msgid "" "The number of horizontal frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:260 +#: doc/classes/BaseMaterial3D.xml:262 msgid "" "If [code]true[/code], particle animations are looped. Only enabled when " "using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:263 +#: doc/classes/BaseMaterial3D.xml:265 msgid "" "The number of vertical frames in the particle sprite sheet. Only enabled " "when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:266 +#: doc/classes/BaseMaterial3D.xml:268 msgid "The point size in pixels. See [member use_point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:269 +#: doc/classes/BaseMaterial3D.xml:271 msgid "" "Distance over which the fade effect takes place. The larger the distance the " "longer it takes for an object to fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:272 +#: doc/classes/BaseMaterial3D.xml:274 msgid "" "If [code]true[/code], the proximity fade effect is enabled. The proximity " "fade effect fades out each pixel based on its distance to another object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:275 +#: doc/classes/BaseMaterial3D.xml:277 msgid "" "If [code]true[/code], the refraction effect is enabled. Distorts " "transparency based on light from behind the object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:278 +#: doc/classes/BaseMaterial3D.xml:280 msgid "The strength of the refraction effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:281 +#: doc/classes/BaseMaterial3D.xml:283 msgid "" "Texture that controls the strength of the refraction per-pixel. Multiplied " "by [member refraction_scale]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:287 +#: doc/classes/BaseMaterial3D.xml:289 msgid "Sets the strength of the rim lighting effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:290 +#: doc/classes/BaseMaterial3D.xml:292 msgid "" "If [code]true[/code], rim effect is enabled. Rim lighting increases the " "brightness at glancing angles on an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:293 +#: doc/classes/BaseMaterial3D.xml:295 msgid "" "Texture used to set the strength of the rim lighting effect per-pixel. " "Multiplied by [member rim]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:296 +#: doc/classes/BaseMaterial3D.xml:298 msgid "" "The amount of to blend light and albedo color when rendering rim effect. If " "[code]0[/code] the light color is used, while [code]1[/code] means albedo " "color is used. An intermediate value generally works best." msgstr "" -#: doc/classes/BaseMaterial3D.xml:299 +#: doc/classes/BaseMaterial3D.xml:301 msgid "" "Surface reflection. A value of [code]0[/code] represents a perfect mirror " "while a value of [code]1[/code] completely blurs the reflection. See also " "[member metallic]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:302 +#: doc/classes/BaseMaterial3D.xml:304 msgid "" "Texture used to control the roughness per-pixel. Multiplied by [member " "roughness]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:308 +#: doc/classes/BaseMaterial3D.xml:310 msgid "" "Sets whether the shading takes place per-pixel or per-vertex. Per-vertex " "lighting is faster, making it the best choice for mobile applications, " "however it looks considerably worse than per-pixel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:311 +#: doc/classes/BaseMaterial3D.xml:313 msgid "" "If [code]true[/code], enables the \"shadow to opacity\" render mode where " "lighting modifies the alpha so shadowed areas are opaque and non-shadowed " @@ -8719,67 +8842,67 @@ msgid "" "AR." msgstr "" -#: doc/classes/BaseMaterial3D.xml:314 +#: doc/classes/BaseMaterial3D.xml:316 msgid "The method for rendering the specular blob. See [enum SpecularMode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:317 +#: doc/classes/BaseMaterial3D.xml:319 msgid "" "If [code]true[/code], subsurface scattering is enabled. Emulates light that " "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:320 +#: doc/classes/BaseMaterial3D.xml:322 msgid "" "If [code]true[/code], subsurface scattering will use a special mode " "optimized for the color and density of human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:323 +#: doc/classes/BaseMaterial3D.xml:325 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:326 +#: doc/classes/BaseMaterial3D.xml:328 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 +#: doc/classes/BaseMaterial3D.xml:349 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:354 +#: doc/classes/BaseMaterial3D.xml:356 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:357 +#: doc/classes/BaseMaterial3D.xml:359 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:360 +#: doc/classes/BaseMaterial3D.xml:362 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8793,32 +8916,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:363 doc/classes/BaseMaterial3D.xml:378 +#: doc/classes/BaseMaterial3D.xml:365 doc/classes/BaseMaterial3D.xml:380 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:366 +#: doc/classes/BaseMaterial3D.xml:368 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:369 +#: doc/classes/BaseMaterial3D.xml:371 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:372 +#: doc/classes/BaseMaterial3D.xml:374 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:375 +#: doc/classes/BaseMaterial3D.xml:377 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -8832,136 +8955,136 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:381 +#: doc/classes/BaseMaterial3D.xml:383 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:384 +#: doc/classes/BaseMaterial3D.xml:386 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:387 +#: doc/classes/BaseMaterial3D.xml:389 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:392 +#: doc/classes/BaseMaterial3D.xml:394 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:395 +#: doc/classes/BaseMaterial3D.xml:397 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:398 +#: doc/classes/BaseMaterial3D.xml:400 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:401 +#: doc/classes/BaseMaterial3D.xml:403 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:404 +#: doc/classes/BaseMaterial3D.xml:406 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:407 +#: doc/classes/BaseMaterial3D.xml:409 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:410 +#: doc/classes/BaseMaterial3D.xml:412 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:413 +#: doc/classes/BaseMaterial3D.xml:415 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:416 +#: doc/classes/BaseMaterial3D.xml:418 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:419 +#: doc/classes/BaseMaterial3D.xml:421 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:422 +#: doc/classes/BaseMaterial3D.xml:424 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:425 +#: doc/classes/BaseMaterial3D.xml:427 msgid "Texture specifying per-pixel transmittance for subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:428 +#: doc/classes/BaseMaterial3D.xml:430 msgid "Texture specifying per-pixel backlight color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:431 +#: doc/classes/BaseMaterial3D.xml:433 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:434 +#: doc/classes/BaseMaterial3D.xml:436 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:437 +#: doc/classes/BaseMaterial3D.xml:439 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:440 +#: doc/classes/BaseMaterial3D.xml:442 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 +#: doc/classes/BaseMaterial3D.xml:445 msgid "Texture holding ambient occlusion, roughness, and metallic." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 doc/classes/RenderingServer.xml:3774 +#: doc/classes/BaseMaterial3D.xml:451 doc/classes/RenderingServer.xml:3657 #: doc/classes/Viewport.xml:390 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 doc/classes/RenderingServer.xml:3777 +#: doc/classes/BaseMaterial3D.xml:454 doc/classes/RenderingServer.xml:3660 #: doc/classes/Viewport.xml:393 msgid "" "The texture filter blends between the nearest 4 pixels. Use this when you " "want to avoid a pixelated style, but do not want mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 doc/classes/RenderingServer.xml:3780 +#: doc/classes/BaseMaterial3D.xml:457 doc/classes/RenderingServer.xml:3663 #: doc/classes/Viewport.xml:396 msgid "" "The texture filter reads from the nearest pixel in the nearest mipmap. The " "fastest way to read from textures with mipmaps." msgstr "" -#: doc/classes/BaseMaterial3D.xml:458 +#: doc/classes/BaseMaterial3D.xml:460 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps. Use this for most cases as mipmaps are important to " "smooth out pixels that are far from the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:461 doc/classes/RenderingServer.xml:3786 +#: doc/classes/BaseMaterial3D.xml:463 doc/classes/RenderingServer.xml:3669 msgid "" "The texture filter reads from the nearest pixel, but selects a mipmap based " "on the angle between the surface and the camera view. This reduces artifacts " "on surfaces that are almost in line with the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:464 doc/classes/RenderingServer.xml:3789 +#: doc/classes/BaseMaterial3D.xml:466 doc/classes/RenderingServer.xml:3672 msgid "" "The texture filter blends between the nearest 4 pixels and selects a mipmap " "based on the angle between the surface and the camera view. This reduces " @@ -8970,230 +9093,230 @@ msgid "" "texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:467 doc/classes/CanvasItem.xml:677 +#: doc/classes/BaseMaterial3D.xml:469 doc/classes/CanvasItem.xml:685 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:470 +#: doc/classes/BaseMaterial3D.xml:472 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:473 +#: doc/classes/BaseMaterial3D.xml:475 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:476 +#: doc/classes/BaseMaterial3D.xml:478 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:479 +#: doc/classes/BaseMaterial3D.xml:481 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:482 +#: doc/classes/BaseMaterial3D.xml:484 msgid "" "The material will cut off all values below a threshold, the rest will remain " "opaque." msgstr "" -#: doc/classes/BaseMaterial3D.xml:485 +#: doc/classes/BaseMaterial3D.xml:487 msgid "" "The material will use the texture's alpha value for transparency, but will " "still be rendered in the pre-pass." msgstr "" -#: doc/classes/BaseMaterial3D.xml:488 +#: doc/classes/BaseMaterial3D.xml:490 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:491 +#: doc/classes/BaseMaterial3D.xml:493 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:494 +#: doc/classes/BaseMaterial3D.xml:496 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 +#: doc/classes/BaseMaterial3D.xml:511 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "Constant for setting [member heightmap_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "Constant for setting [member backlight_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 doc/classes/EditorFeatureProfile.xml:148 +#: doc/classes/BaseMaterial3D.xml:541 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 +#: doc/classes/BaseMaterial3D.xml:562 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 +#: doc/classes/BaseMaterial3D.xml:565 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:568 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:571 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Disables the depth test, so this object is drawn on top of all others. " "However, objects drawn after it in the draw order may cover it." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:590 doc/classes/BaseMaterial3D.xml:596 +#: doc/classes/BaseMaterial3D.xml:592 doc/classes/BaseMaterial3D.xml:598 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:593 doc/classes/BaseMaterial3D.xml:599 +#: doc/classes/BaseMaterial3D.xml:595 doc/classes/BaseMaterial3D.xml:601 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:602 +#: doc/classes/BaseMaterial3D.xml:604 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:605 +#: doc/classes/BaseMaterial3D.xml:607 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:608 +#: doc/classes/BaseMaterial3D.xml:610 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:611 +#: doc/classes/BaseMaterial3D.xml:613 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:614 +#: doc/classes/BaseMaterial3D.xml:616 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:617 +#: doc/classes/BaseMaterial3D.xml:619 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:620 doc/classes/RenderingServer.xml:3801 +#: doc/classes/BaseMaterial3D.xml:622 doc/classes/RenderingServer.xml:3684 #: doc/classes/Viewport.xml:408 msgid "" "Enables the texture to repeat when UV coordinates are outside the 0-1 range. " @@ -9202,73 +9325,72 @@ msgid "" "texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:623 +#: doc/classes/BaseMaterial3D.xml:625 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:626 +#: doc/classes/BaseMaterial3D.xml:628 msgid "" "Enables the skin mode for subsurface scattering which is used to improve the " "look of subsurface scattering when used for human skin." msgstr "" -#: doc/classes/BaseMaterial3D.xml:629 doc/classes/CPUParticles2D.xml:355 -#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:118 -#: doc/classes/ParticlesMaterial.xml:315 +#: doc/classes/BaseMaterial3D.xml:631 doc/classes/CPUParticles2D.xml:356 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:632 +#: doc/classes/BaseMaterial3D.xml:634 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:635 +#: doc/classes/BaseMaterial3D.xml:637 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:638 +#: doc/classes/BaseMaterial3D.xml:640 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:643 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:646 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:649 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:652 doc/classes/BaseMaterial3D.xml:655 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:658 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:661 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:664 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:667 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:670 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:673 msgid "" "Used for particle systems when assigned to [GPUParticles3D] and " "[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" @@ -9276,45 +9398,45 @@ msgid "" "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:675 +#: doc/classes/BaseMaterial3D.xml:677 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:678 +#: doc/classes/BaseMaterial3D.xml:680 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:681 +#: doc/classes/BaseMaterial3D.xml:683 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:684 +#: doc/classes/BaseMaterial3D.xml:686 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:687 +#: doc/classes/BaseMaterial3D.xml:689 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:690 +#: doc/classes/BaseMaterial3D.xml:692 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:693 +#: doc/classes/BaseMaterial3D.xml:695 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:696 +#: doc/classes/BaseMaterial3D.xml:698 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:699 +#: doc/classes/BaseMaterial3D.xml:701 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:702 +#: doc/classes/BaseMaterial3D.xml:704 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9322,7 +9444,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:705 +#: doc/classes/BaseMaterial3D.xml:707 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9591,36 +9713,30 @@ msgid "" msgstr "" #: doc/classes/BitmapFont.xml:76 -msgid "" -"Returns the size of a character, optionally taking kerning into account if " -"the next character is provided." -msgstr "" - -#: doc/classes/BitmapFont.xml:87 msgid "Returns a kerning pair as a difference." msgstr "" -#: doc/classes/BitmapFont.xml:96 +#: doc/classes/BitmapFont.xml:85 msgid "Returns the font atlas texture at index [code]idx[/code]." msgstr "" -#: doc/classes/BitmapFont.xml:103 +#: doc/classes/BitmapFont.xml:92 msgid "Returns the number of textures in the BitmapFont atlas." msgstr "" -#: doc/classes/BitmapFont.xml:109 +#: doc/classes/BitmapFont.xml:98 msgid "Ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/BitmapFont.xml:112 +#: doc/classes/BitmapFont.xml:101 msgid "If [code]true[/code], distance field hint is enabled." msgstr "" -#: doc/classes/BitmapFont.xml:115 +#: doc/classes/BitmapFont.xml:104 msgid "The fallback font." msgstr "" -#: doc/classes/BitmapFont.xml:118 +#: doc/classes/BitmapFont.xml:107 msgid "Total font height (ascent plus descent) in pixels." msgstr "" @@ -9688,21 +9804,21 @@ msgstr "" #: doc/classes/bool.xml:7 msgid "" -"Boolean is a built-in type. It can represent any data type that is either a " -"true or false value. You can think of it as an switch with on or off (1 or " -"0) setting. It's often used as part of programming logic in condition " -"statements like [code]if[/code] statements.\n" -"[b]Note:[/b] In a code below [code]if can_shoot[/code] is equivalent of " -"[code]if can_shoot == true[/code]. It is good practice to follow the natural " -"spoken language structure when possible. Use [code]if can_shoot[/code] " -"rather than [code]if can_shoot == true[/code] and use [code]if not " -"can_shoot[/code] rather than [code]if can_shoot == false[/code].\n" +"Boolean is a built-in type. There are two boolean values: [code]true[/code] " +"and [code]false[/code]. You can think of it as an switch with on or off (1 " +"or 0) setting. Booleans are used in programming for logic in condition " +"statements, like [code]if[/code] statements.\n" +"Booleans can be directly used in [code]if[/code] statements. The code below " +"demonstrates this on the [code]if can_shoot:[/code] line. You don't need to " +"use [code]== true[/code], you only need [code]if can_shoot:[/code]. " +"Similarly, use [code]if not can_shoot:[/code] rather than [code]== false[/" +"code].\n" "[codeblock]\n" "var can_shoot = true\n" "\n" "func shoot():\n" " if can_shoot:\n" -" # Perform shooting actions here.\n" +" pass # Perform shooting actions here.\n" "[/codeblock]\n" "The following code will only create a bullet if both conditions are met: " "action \"shoot\" is pressed and if [code]can_shoot[/code] is [code]true[/" @@ -9738,24 +9854,25 @@ msgstr "" #: doc/classes/bool.xml:49 msgid "" -"Cast an [int] value to a boolean value, this method will return [code]true[/" -"code] if called with an integer value different to 0 and [code]false[/code] " -"in other case." +"Cast an [int] value to a boolean value, this method will return [code]false[/" +"code] if [code]0[/code] is passed in, and [code]true[/code] for all other " +"ints." msgstr "" #: doc/classes/bool.xml:58 msgid "" -"Cast a [float] value to a boolean value, this method will return [code]true[/" -"code] if called with a floating-point value different to 0 and [code]false[/" -"code] in other case." +"Cast a [float] value to a boolean value, this method will return " +"[code]false[/code] if [code]0.0[/code] is passed in, and [code]true[/code] " +"for all other floats." msgstr "" #: doc/classes/bool.xml:67 msgid "" "Cast a [String] value to a boolean value, this method will return " -"[code]true[/code] if called with a non-empty string and [code]false[/code] " -"in other case. Examples: [code]bool(\"False\")[/code] returns [code]true[/" -"code], [code]bool(\"\")[/code] returns [code]false[/code]." +"[code]false[/code] if [code]\"\"[/code] is passed in, and [code]true[/code] " +"for all non-empty strings.\n" +"Examples: [code]bool(\"False\")[/code] returns [code]true[/code], " +"[code]bool(\"\")[/code] returns [code]false[/code]." msgstr "" #: doc/classes/BoxContainer.xml:4 @@ -10376,103 +10493,113 @@ msgid "" "DopplerTracking] for possible values." msgstr "" -#: doc/classes/Camera3D.xml:181 +#: doc/classes/Camera3D.xml:179 +msgid "The [CameraEffects] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:182 msgid "The [Environment] to use for this camera." msgstr "" -#: doc/classes/Camera3D.xml:184 +#: doc/classes/Camera3D.xml:185 msgid "" "The distance to the far culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:187 +#: doc/classes/Camera3D.xml:188 msgid "" "The camera's field of view angle (in degrees). Only applicable in " "perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." +"code] sets the other axis' field of view angle.\n" +"For reference, the default vertical field of view value ([code]75.0[/code]) " +"is equivalent to an horizontal FOV of:\n" +"- ~91.31 degrees in a 4:3 viewport\n" +"- ~101.67 degrees in a 16:10 viewport\n" +"- ~107.51 degrees in a 16:9 viewport\n" +"- ~121.63 degrees in a 21:9 viewport" msgstr "" -#: doc/classes/Camera3D.xml:190 +#: doc/classes/Camera3D.xml:196 msgid "" "The camera's frustum offset. This can be changed from the default to create " "\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" "shearing[/url]." msgstr "" -#: doc/classes/Camera3D.xml:193 +#: doc/classes/Camera3D.xml:199 msgid "The horizontal (X) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:196 +#: doc/classes/Camera3D.xml:202 msgid "" "The axis to lock during [member fov]/[member size] adjustments. Can be " "either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." msgstr "" -#: doc/classes/Camera3D.xml:199 +#: doc/classes/Camera3D.xml:205 msgid "" "The distance to the near culling boundary for this camera relative to its " "local Z axis." msgstr "" -#: doc/classes/Camera3D.xml:202 +#: doc/classes/Camera3D.xml:208 msgid "" "The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " "objects' Z distance from the camera's local space scales their perceived " "size." msgstr "" -#: doc/classes/Camera3D.xml:205 +#: doc/classes/Camera3D.xml:211 msgid "" "The camera's size measured as 1/2 the width or height. Only applicable in " "orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " "sets the other axis' size length." msgstr "" -#: doc/classes/Camera3D.xml:208 +#: doc/classes/Camera3D.xml:214 msgid "The vertical (Y) offset of the camera viewport." msgstr "" -#: doc/classes/Camera3D.xml:213 +#: doc/classes/Camera3D.xml:219 msgid "" "Perspective projection. Objects on the screen becomes smaller when they are " "far away." msgstr "" -#: doc/classes/Camera3D.xml:216 +#: doc/classes/Camera3D.xml:222 msgid "" "Orthogonal projection, also known as orthographic projection. Objects remain " "the same size on the screen no matter how far away they are." msgstr "" -#: doc/classes/Camera3D.xml:219 +#: doc/classes/Camera3D.xml:225 msgid "" "Frustum projection. This mode allows adjusting [member frustum_offset] to " "create \"tilted frustum\" effects." msgstr "" -#: doc/classes/Camera3D.xml:222 +#: doc/classes/Camera3D.xml:228 msgid "" "Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " "usually the best option for projects running in portrait mode, as taller " "aspect ratios will benefit from a wider vertical FOV." msgstr "" -#: doc/classes/Camera3D.xml:225 +#: doc/classes/Camera3D.xml:231 msgid "" "Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " "usually the best option for projects running in landscape mode, as wider " "aspect ratios will automatically benefit from a wider horizontal FOV." msgstr "" -#: doc/classes/Camera3D.xml:228 +#: doc/classes/Camera3D.xml:234 msgid "" "Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] simulation (default)." msgstr "" -#: doc/classes/Camera3D.xml:231 +#: doc/classes/Camera3D.xml:237 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in [code]_process[/" @@ -10481,7 +10608,7 @@ msgid "" "shift[/code])." msgstr "" -#: doc/classes/Camera3D.xml:234 +#: doc/classes/Camera3D.xml:240 msgid "" "Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" "url] by tracking positions of objects that are changed in " @@ -10974,91 +11101,133 @@ msgstr "" msgid "If [code]true[/code], the object draws on top of its parent." msgstr "" -#: doc/classes/CanvasItem.xml:615 +#: doc/classes/CanvasItem.xml:611 +msgid "The texture filtering mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:614 +msgid "The texture repeating mode to use on this [CanvasItem]." +msgstr "" + +#: doc/classes/CanvasItem.xml:617 msgid "" "If [code]true[/code], the parent [CanvasItem]'s [member material] property " "is used as this one's material." msgstr "" -#: doc/classes/CanvasItem.xml:618 +#: doc/classes/CanvasItem.xml:620 msgid "" "If [code]true[/code], this [CanvasItem] is drawn. For controls that inherit " "[Popup], the correct way to make them visible is to call one of the multiple " "[code]popup*()[/code] functions instead." msgstr "" -#: doc/classes/CanvasItem.xml:624 +#: doc/classes/CanvasItem.xml:626 msgid "" "Emitted when the [CanvasItem] must redraw. This can only be connected " "realtime, as deferred will not allow drawing." msgstr "" -#: doc/classes/CanvasItem.xml:629 +#: doc/classes/CanvasItem.xml:631 msgid "Emitted when becoming hidden." msgstr "" -#: doc/classes/CanvasItem.xml:634 +#: doc/classes/CanvasItem.xml:636 msgid "Emitted when the item rect has changed." msgstr "" -#: doc/classes/CanvasItem.xml:639 +#: doc/classes/CanvasItem.xml:641 msgid "Emitted when the visibility (hidden/visible) changes." msgstr "" -#: doc/classes/CanvasItem.xml:645 +#: doc/classes/CanvasItem.xml:647 msgid "" "The [CanvasItem]'s transform has changed. This notification is only received " "if enabled by [method set_notify_transform] or [method " "set_notify_local_transform]." msgstr "" -#: doc/classes/CanvasItem.xml:648 +#: doc/classes/CanvasItem.xml:650 msgid "The [CanvasItem] is requested to draw." msgstr "" -#: doc/classes/CanvasItem.xml:651 +#: doc/classes/CanvasItem.xml:653 msgid "The [CanvasItem]'s visibility has changed." msgstr "" -#: doc/classes/CanvasItem.xml:654 +#: doc/classes/CanvasItem.xml:656 msgid "The [CanvasItem] has entered the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:657 +#: doc/classes/CanvasItem.xml:659 msgid "The [CanvasItem] has exited the canvas." msgstr "" -#: doc/classes/CanvasItem.xml:660 doc/classes/CanvasItem.xml:680 +#: doc/classes/CanvasItem.xml:662 doc/classes/CanvasItem.xml:688 msgid "The [CanvasItem] will inherit the filter from its parent." msgstr "" -#: doc/classes/CanvasItem.xml:663 +#: doc/classes/CanvasItem.xml:665 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering. Useful for pixel art." msgstr "" -#: doc/classes/CanvasItem.xml:666 +#: doc/classes/CanvasItem.xml:668 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/CanvasItem.xml:683 +#: doc/classes/CanvasItem.xml:671 +msgid "" +"The texture filter reads from the nearest pixel in the nearest mipmap. This " +"is the fastest way to read from textures with mipmaps." +msgstr "" + +#: doc/classes/CanvasItem.xml:674 +msgid "" +"The texture filter blends between the nearest 4 pixels and between the " +"nearest 2 mipmaps. Use this for non-pixel art textures that may be viewed at " +"a low scale (e.g. due to [Camera2D] zoom), as mipmaps are important to " +"smooth out pixels that are smaller than on-screen pixels." +msgstr "" + +#: doc/classes/CanvasItem.xml:677 +msgid "" +"The texture filter reads from the nearest pixel, but selects a mipmap based " +"on the angle between the surface and the camera view. This reduces artifacts " +"on surfaces that are almost in line with the camera.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:681 +msgid "" +"The texture filter blends between the nearest 4 pixels and selects a mipmap " +"based on the angle between the surface and the camera view. This reduces " +"artifacts on surfaces that are almost in line with the camera. This is the " +"slowest of the filtering options, but results in the highest quality " +"texturing.\n" +"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant " +"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate." +msgstr "" + +#: doc/classes/CanvasItem.xml:691 msgid "Texture will not repeat." msgstr "" -#: doc/classes/CanvasItem.xml:686 +#: doc/classes/CanvasItem.xml:694 msgid "Texture will repeat normally." msgstr "" -#: doc/classes/CanvasItem.xml:689 +#: doc/classes/CanvasItem.xml:697 msgid "" "Texture will repeat in a 2x2 tiled mode, where elements at even positions " "are mirrored." msgstr "" -#: doc/classes/CanvasItem.xml:692 +#: doc/classes/CanvasItem.xml:700 msgid "Represents the size of the [enum TextureRepeat] enum." msgstr "" @@ -12144,12 +12313,15 @@ msgid "" "You can also create a color from standardized color names by using [method " "@GDScript.ColorN] or directly using the color constants defined here. The " "standardized color set is based on the [url=https://en.wikipedia.org/wiki/" -"X11_color_names]X11 color names[/url]. \n" +"X11_color_names]X11 color names[/url].\n" "If you want to supply values in a range of 0 to 255, you should use [method " -"@GDScript.Color8]." +"@GDScript.Color8].\n" +"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/" +"code] if it's equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). " +"Otherwise, a Color will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Color.xml:20 +#: doc/classes/Color.xml:21 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12162,7 +12334,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:36 +#: doc/classes/Color.xml:37 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12171,7 +12343,15 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:52 +#: doc/classes/Color.xml:51 +msgid "" +"Constructs a color from an existing color, but with a custom alpha value.\n" +"[codeblock]\n" +"var red = Color(Color.red, 0.5) # 50% transparent red.\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Color.xml:67 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12180,7 +12360,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:70 +#: doc/classes/Color.xml:85 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12188,7 +12368,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:82 +#: doc/classes/Color.xml:97 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12200,7 +12380,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:94 +#: doc/classes/Color.xml:109 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12210,7 +12390,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:107 +#: doc/classes/Color.xml:122 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12220,7 +12400,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:126 +#: doc/classes/Color.xml:141 msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" @@ -12230,7 +12410,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:136 +#: doc/classes/Color.xml:151 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12239,14 +12419,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:149 +#: doc/classes/Color.xml:164 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:160 +#: doc/classes/Color.xml:175 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12257,7 +12437,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:174 +#: doc/classes/Color.xml:189 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12267,7 +12447,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:185 +#: doc/classes/Color.xml:200 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12278,7 +12458,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:196 +#: doc/classes/Color.xml:211 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12289,7 +12469,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:207 +#: doc/classes/Color.xml:222 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12299,7 +12479,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:218 +#: doc/classes/Color.xml:233 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12309,7 +12489,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:231 +#: doc/classes/Color.xml:246 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12322,7 +12502,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:244 +#: doc/classes/Color.xml:259 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12332,7 +12512,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:255 +#: doc/classes/Color.xml:270 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12342,631 +12522,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:265 +#: doc/classes/Color.xml:280 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:268 +#: doc/classes/Color.xml:283 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:271 +#: doc/classes/Color.xml:286 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:274 +#: doc/classes/Color.xml:289 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:277 +#: doc/classes/Color.xml:292 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:280 +#: doc/classes/Color.xml:295 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:283 +#: doc/classes/Color.xml:298 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:286 +#: doc/classes/Color.xml:301 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:289 +#: doc/classes/Color.xml:304 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:292 +#: doc/classes/Color.xml:307 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:295 +#: doc/classes/Color.xml:310 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:300 +#: doc/classes/Color.xml:315 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:303 +#: doc/classes/Color.xml:318 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:306 +#: doc/classes/Color.xml:321 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:309 +#: doc/classes/Color.xml:324 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:312 +#: doc/classes/Color.xml:327 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:315 +#: doc/classes/Color.xml:330 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:318 +#: doc/classes/Color.xml:333 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:321 +#: doc/classes/Color.xml:336 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:324 +#: doc/classes/Color.xml:339 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:327 +#: doc/classes/Color.xml:342 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:330 +#: doc/classes/Color.xml:345 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:333 +#: doc/classes/Color.xml:348 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:336 +#: doc/classes/Color.xml:351 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:339 +#: doc/classes/Color.xml:354 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:342 +#: doc/classes/Color.xml:357 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:345 +#: doc/classes/Color.xml:360 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:348 +#: doc/classes/Color.xml:363 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:351 +#: doc/classes/Color.xml:366 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:354 +#: doc/classes/Color.xml:369 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:357 +#: doc/classes/Color.xml:372 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:360 +#: doc/classes/Color.xml:375 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:363 +#: doc/classes/Color.xml:378 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:366 +#: doc/classes/Color.xml:381 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:369 +#: doc/classes/Color.xml:384 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:372 +#: doc/classes/Color.xml:387 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:375 +#: doc/classes/Color.xml:390 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:378 +#: doc/classes/Color.xml:393 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:381 +#: doc/classes/Color.xml:396 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:384 +#: doc/classes/Color.xml:399 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:387 +#: doc/classes/Color.xml:402 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:390 +#: doc/classes/Color.xml:405 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:393 +#: doc/classes/Color.xml:408 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:396 +#: doc/classes/Color.xml:411 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:399 +#: doc/classes/Color.xml:414 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:402 +#: doc/classes/Color.xml:417 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:405 +#: doc/classes/Color.xml:420 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:408 +#: doc/classes/Color.xml:423 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:411 +#: doc/classes/Color.xml:426 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:414 +#: doc/classes/Color.xml:429 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:417 +#: doc/classes/Color.xml:432 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:420 +#: doc/classes/Color.xml:435 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:423 +#: doc/classes/Color.xml:438 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:426 +#: doc/classes/Color.xml:441 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:429 +#: doc/classes/Color.xml:444 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:432 +#: doc/classes/Color.xml:447 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:435 +#: doc/classes/Color.xml:450 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:438 +#: doc/classes/Color.xml:453 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:441 +#: doc/classes/Color.xml:456 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:444 +#: doc/classes/Color.xml:459 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:447 +#: doc/classes/Color.xml:462 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:450 +#: doc/classes/Color.xml:465 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:453 +#: doc/classes/Color.xml:468 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:456 +#: doc/classes/Color.xml:471 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:459 +#: doc/classes/Color.xml:474 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:462 +#: doc/classes/Color.xml:477 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:465 +#: doc/classes/Color.xml:480 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:468 +#: doc/classes/Color.xml:483 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:471 +#: doc/classes/Color.xml:486 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:474 +#: doc/classes/Color.xml:489 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:477 +#: doc/classes/Color.xml:492 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:480 +#: doc/classes/Color.xml:495 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:483 +#: doc/classes/Color.xml:498 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:486 +#: doc/classes/Color.xml:501 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:489 +#: doc/classes/Color.xml:504 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:492 +#: doc/classes/Color.xml:507 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:495 +#: doc/classes/Color.xml:510 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:498 +#: doc/classes/Color.xml:513 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:501 +#: doc/classes/Color.xml:516 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:504 +#: doc/classes/Color.xml:519 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:507 +#: doc/classes/Color.xml:522 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:510 +#: doc/classes/Color.xml:525 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:513 +#: doc/classes/Color.xml:528 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:516 +#: doc/classes/Color.xml:531 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:519 +#: doc/classes/Color.xml:534 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:522 +#: doc/classes/Color.xml:537 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:525 +#: doc/classes/Color.xml:540 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:528 +#: doc/classes/Color.xml:543 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:531 +#: doc/classes/Color.xml:546 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:534 +#: doc/classes/Color.xml:549 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:537 +#: doc/classes/Color.xml:552 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:540 +#: doc/classes/Color.xml:555 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:543 +#: doc/classes/Color.xml:558 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:546 +#: doc/classes/Color.xml:561 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:549 +#: doc/classes/Color.xml:564 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:552 +#: doc/classes/Color.xml:567 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:555 +#: doc/classes/Color.xml:570 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:558 +#: doc/classes/Color.xml:573 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:561 +#: doc/classes/Color.xml:576 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:564 +#: doc/classes/Color.xml:579 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:567 +#: doc/classes/Color.xml:582 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:570 +#: doc/classes/Color.xml:585 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:573 +#: doc/classes/Color.xml:588 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:576 +#: doc/classes/Color.xml:591 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:579 +#: doc/classes/Color.xml:594 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:582 +#: doc/classes/Color.xml:597 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:585 +#: doc/classes/Color.xml:600 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:588 +#: doc/classes/Color.xml:603 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:591 +#: doc/classes/Color.xml:606 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:594 +#: doc/classes/Color.xml:609 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:597 +#: doc/classes/Color.xml:612 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:600 +#: doc/classes/Color.xml:615 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:603 +#: doc/classes/Color.xml:618 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:606 +#: doc/classes/Color.xml:621 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:609 +#: doc/classes/Color.xml:624 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:612 +#: doc/classes/Color.xml:627 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:615 +#: doc/classes/Color.xml:630 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:618 +#: doc/classes/Color.xml:633 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:621 +#: doc/classes/Color.xml:636 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:624 +#: doc/classes/Color.xml:639 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:627 +#: doc/classes/Color.xml:642 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:630 +#: doc/classes/Color.xml:645 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:633 +#: doc/classes/Color.xml:648 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:636 +#: doc/classes/Color.xml:651 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:639 +#: doc/classes/Color.xml:654 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:642 +#: doc/classes/Color.xml:657 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:645 +#: doc/classes/Color.xml:660 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:648 +#: doc/classes/Color.xml:663 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:651 +#: doc/classes/Color.xml:666 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:654 +#: doc/classes/Color.xml:669 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:657 +#: doc/classes/Color.xml:672 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:660 +#: doc/classes/Color.xml:675 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:663 +#: doc/classes/Color.xml:678 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:666 +#: doc/classes/Color.xml:681 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:669 +#: doc/classes/Color.xml:684 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:672 +#: doc/classes/Color.xml:687 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:675 +#: doc/classes/Color.xml:690 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:678 +#: doc/classes/Color.xml:693 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:681 +#: doc/classes/Color.xml:696 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:684 +#: doc/classes/Color.xml:699 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:687 +#: doc/classes/Color.xml:702 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:690 +#: doc/classes/Color.xml:705 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:693 +#: doc/classes/Color.xml:708 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:696 +#: doc/classes/Color.xml:711 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:699 +#: doc/classes/Color.xml:714 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:702 +#: doc/classes/Color.xml:717 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:705 +#: doc/classes/Color.xml:720 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:708 +#: doc/classes/Color.xml:723 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:711 +#: doc/classes/Color.xml:726 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:714 +#: doc/classes/Color.xml:729 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:717 +#: doc/classes/Color.xml:732 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:720 +#: doc/classes/Color.xml:735 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:723 +#: doc/classes/Color.xml:738 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:726 +#: doc/classes/Color.xml:741 msgid "White color." msgstr "" -#: doc/classes/Color.xml:729 +#: doc/classes/Color.xml:744 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:732 +#: doc/classes/Color.xml:747 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:735 +#: doc/classes/Color.xml:750 msgid "Yellow green color." msgstr "" @@ -13284,7 +13464,7 @@ msgid "" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:416 #: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:145 #: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." @@ -14785,7 +14965,7 @@ msgstr "" msgid "" "Based on the set of points provided, this creates and assigns the [member " "points] property using the convex hull algorithm. Removing all unneeded " -"points. See [method Geometry.convex_hull_2d] for details." +"points. See [method Geometry2D.convex_hull] for details." msgstr "" #: doc/classes/ConvexPolygonShape2D.xml:25 @@ -15098,85 +15278,90 @@ msgid "" msgstr "" #: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +msgid "" +"Normal map to be used for the [member texture] property.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 -#: doc/classes/GPUParticles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:246 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:59 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles2D.xml:249 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " "origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 +#: doc/classes/CPUParticles2D.xml:252 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 +#: doc/classes/CPUParticles2D.xml:255 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 -#: doc/classes/GPUParticles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:258 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:62 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 +#: doc/classes/CPUParticles2D.xml:261 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 +#: doc/classes/CPUParticles2D.xml:264 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 +#: doc/classes/CPUParticles2D.xml:267 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 -#: doc/classes/GPUParticles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:270 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:68 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 +#: doc/classes/CPUParticles2D.xml:273 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 +#: doc/classes/CPUParticles2D.xml:276 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 +#: doc/classes/CPUParticles2D.xml:279 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 -#: doc/classes/GPUParticles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:282 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:71 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles2D.xml:285 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" "spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 +#: doc/classes/CPUParticles2D.xml:288 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15184,137 +15369,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 +#: doc/classes/CPUParticles2D.xml:291 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 +#: doc/classes/CPUParticles2D.xml:294 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +#: doc/classes/CPUParticles2D.xml:297 doc/classes/GPUParticles2D.xml:74 msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 -#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +#: doc/classes/CPUParticles2D.xml:302 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:82 doc/classes/GPUParticles3D.xml:110 msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 -#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +#: doc/classes/CPUParticles2D.xml:305 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:85 doc/classes/GPUParticles3D.xml:113 msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 +#: doc/classes/CPUParticles2D.xml:308 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 +#: doc/classes/CPUParticles2D.xml:311 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 +#: doc/classes/CPUParticles2D.xml:314 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 +#: doc/classes/CPUParticles2D.xml:317 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 +#: doc/classes/CPUParticles2D.xml:320 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 +#: doc/classes/CPUParticles2D.xml:323 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 +#: doc/classes/CPUParticles2D.xml:326 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 +#: doc/classes/CPUParticles2D.xml:329 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 +#: doc/classes/CPUParticles2D.xml:332 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 +#: doc/classes/CPUParticles2D.xml:335 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 +#: doc/classes/CPUParticles2D.xml:338 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 +#: doc/classes/CPUParticles2D.xml:341 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 +#: doc/classes/CPUParticles2D.xml:344 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 +#: doc/classes/CPUParticles2D.xml:347 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +#: doc/classes/CPUParticles2D.xml:350 doc/classes/CPUParticles2D.xml:353 msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 +#: doc/classes/CPUParticles2D.xml:359 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 +#: doc/classes/CPUParticles2D.xml:362 msgid "" "Particles will be emitted on the surface of a sphere flattened to two " "dimensions." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 +#: doc/classes/CPUParticles2D.xml:365 msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 +#: doc/classes/CPUParticles2D.xml:368 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 +#: doc/classes/CPUParticles2D.xml:371 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15322,7 +15507,7 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 +#: doc/classes/CPUParticles2D.xml:374 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" @@ -15431,9 +15616,9 @@ msgstr "" msgid "" "The Crypto class allows you to access some more advanced cryptographic " "functionalities in Godot.\n" -"For now, this includes generating cryptographically secure random bytes, and " -"RSA keys and self-signed X509 certificates generation. More functionalities " -"are planned for future releases.\n" +"For now, this includes generating cryptographically secure random bytes, RSA " +"keys and self-signed X509 certificates generation, asymmetric key encryption/" +"decryption, and signing/verification.\n" "[codeblock]\n" "extends Node\n" "\n" @@ -15450,23 +15635,53 @@ msgid "" " # Save key and certificate in the user folder.\n" " key.save(\"user://generated.key\")\n" " cert.save(\"user://generated.crt\")\n" +" # Encryption\n" +" var data = \"Some data\"\n" +" var encrypted = crypto.encrypt(key, data.to_utf8())\n" +" # Decryption\n" +" var decrypted = crypto.decrypt(key, encrypted)\n" +" # Signing\n" +" var signature = crypto.sign(HashingContext.HASH_SHA256, data." +"sha256_buffer(), key)\n" +" # Verifying\n" +" var verified = crypto.verify(HashingContext.HASH_SHA256, data." +"sha256_buffer(), signature, key)\n" +" # Checks\n" +" assert(verified)\n" +" assert(data.to_utf8() == decrypted)\n" "[/codeblock]\n" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/Crypto.xml:36 +#: doc/classes/Crypto.xml:50 +msgid "" +"Decrypt the given [code]ciphertext[/code] with the provided private " +"[code]key[/code].\n" +"[b]Note[/b]: The maximum size of accepted ciphertext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:62 +msgid "" +"Encrypt the given [code]plaintext[/code] with the provided public [code]key[/" +"code].\n" +"[b]Note[/b]: The maximum size of accepted plaintext is limited by the key " +"size." +msgstr "" + +#: doc/classes/Crypto.xml:72 msgid "" "Generates a [PackedByteArray] of cryptographically secure random bytes with " "given [code]size[/code]." msgstr "" -#: doc/classes/Crypto.xml:45 +#: doc/classes/Crypto.xml:81 msgid "" "Generates an RSA [CryptoKey] that can be used for creating self-signed " "certificates and passed to [method StreamPeerSSL.accept_stream]." msgstr "" -#: doc/classes/Crypto.xml:60 +#: doc/classes/Crypto.xml:96 msgid "" "Generates a self-signed [X509Certificate] from the given [CryptoKey] and " "[code]issuer_name[/code]. The certificate validity will be defined by " @@ -15486,6 +15701,18 @@ msgid "" "[/codeblock]" msgstr "" +#: doc/classes/Crypto.xml:117 +msgid "" +"Sign a given [code]hash[/code] of type [code]hash_type[/code] with the " +"provided private [code]key[/code]." +msgstr "" + +#: doc/classes/Crypto.xml:132 +msgid "" +"Verify that a given [code]signature[/code] for [code]hash[/code] of type " +"[code]hash_type[/code] against the provided public [code]key[/code]." +msgstr "" + #: doc/classes/CryptoKey.xml:4 msgid "A cryptographic key (RSA)." msgstr "" @@ -15500,13 +15727,38 @@ msgid "" "[b]Note:[/b] Not available in HTML5 exports." msgstr "" -#: doc/classes/CryptoKey.xml:20 -msgid "Loads a key from [code]path[/code] (\"*.key\" file)." +#: doc/classes/CryptoKey.xml:18 +msgid "" +"Return [code]true[/code] if this CryptoKey only has the public part, and not " +"the private one." msgstr "" #: doc/classes/CryptoKey.xml:29 msgid "" -"Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." +"Loads a key from [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be loaded.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:41 +msgid "" +"Loads a key from the given [code]string[/code]. If [code]public_only[/code] " +"is [code]true[/code], only the public key will be loaded." +msgstr "" + +#: doc/classes/CryptoKey.xml:52 +msgid "" +"Saves a key to the given [code]path[/code]. If [code]public_only[/code] is " +"[code]true[/code], only the public key will be saved.\n" +"[b]Note[/b]: [code]path[/code] should should be a \"*.pub\" file if " +"[code]public_only[/code] is [code]true[/code], a \"*.key\" file otherwise." +msgstr "" + +#: doc/classes/CryptoKey.xml:62 +msgid "" +"Returns a string containing the key in PEM format. If [code]public_only[/" +"code] is [code]true[/code], only the public key will be included." msgstr "" #: modules/csg/doc_classes/CSGBox3D.xml:4 @@ -15883,6 +16135,30 @@ msgid "" "have a flat shaded look." msgstr "" +#: modules/mono/doc_classes/CSharpScript.xml:4 +msgid "" +"A script implemented in the C# programming language (Mono-enabled builds " +"only)." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:7 +msgid "" +"This class represents a C# script. It is the C# equivalent of the [GDScript] " +"class and is only available in Mono-enabled Godot builds.\n" +"See also [GodotSharp]." +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/" +"index.html" +msgstr "" + +#: modules/mono/doc_classes/CSharpScript.xml:18 +#: modules/gdnative/doc_classes/PluginScript.xml:14 +msgid "Returns a new instance of the script." +msgstr "" + #: doc/classes/CubeMesh.xml:4 msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." msgstr "" @@ -16601,6 +16877,9 @@ msgid "" "value[/code] pairs in curly braces [code]{}[/code].\n" "Erasing elements while iterating over them [b]is not supported[/b] and will " "result in undefined behavior.\n" +"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a " +"dictionary which can be modified independently of the original dictionary, " +"use [method duplicate].\n" "Creating a dictionary:\n" "[codeblock]\n" "var my_dir = {} # Creates an empty dictionary.\n" @@ -16678,52 +16957,63 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Dictionary.xml:75 +#: doc/classes/Dictionary.xml:76 msgid "" "https://docs.godotengine.org/en/latest/getting_started/scripting/gdscript/" "gdscript_basics.html#dictionary" msgstr "" -#: doc/classes/Dictionary.xml:82 +#: doc/classes/Dictionary.xml:83 msgid "Clear the dictionary, removing all key/value pairs." msgstr "" -#: doc/classes/Dictionary.xml:91 +#: doc/classes/Dictionary.xml:92 msgid "" "Creates a copy of the dictionary, and returns it. The [code]deep[/code] " "parameter causes inner dictionaries and arrays to be copied recursively, but " "does not apply to objects." msgstr "" -#: doc/classes/Dictionary.xml:98 +#: doc/classes/Dictionary.xml:99 msgid "Returns [code]true[/code] if the dictionary is empty." msgstr "" -#: doc/classes/Dictionary.xml:107 +#: doc/classes/Dictionary.xml:108 msgid "" "Erase a dictionary key/value pair by key. Returns [code]true[/code] if the " "given key was present in the dictionary, [code]false[/code] otherwise. Does " "not erase elements while iterating over the dictionary." msgstr "" -#: doc/classes/Dictionary.xml:118 +#: doc/classes/Dictionary.xml:119 msgid "" "Returns the current value for the specified key in the [Dictionary]. If the " "key does not exist, the method returns the value of the optional default " "argument, or [code]null[/code] if it is omitted." msgstr "" -#: doc/classes/Dictionary.xml:127 -msgid "Returns [code]true[/code] if the dictionary has a given key." +#: doc/classes/Dictionary.xml:128 +msgid "" +"Returns [code]true[/code] if the dictionary has a given key.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator as " +"follows:\n" +"[codeblock]\n" +"# Will evaluate to `true`.\n" +"if \"godot\" in {\"godot\": \"engine\"}:\n" +" pass\n" +"[/codeblock]\n" +"This method (like the [code]in[/code] operator) will evaluate to [code]true[/" +"code] as long as the key exists, even if the associated value is [code]null[/" +"code]." msgstr "" -#: doc/classes/Dictionary.xml:136 +#: doc/classes/Dictionary.xml:144 msgid "" "Returns [code]true[/code] if the dictionary has all of the keys in the given " "array." msgstr "" -#: doc/classes/Dictionary.xml:143 +#: doc/classes/Dictionary.xml:151 msgid "" "Returns a hashed integer value representing the dictionary contents. This " "can be used to compare dictionaries by value:\n" @@ -16733,18 +17023,20 @@ msgid "" "# The line below prints `true`, whereas it would have printed `false` if " "both variables were compared directly.\n" "print(dict1.hash() == dict2.hash())\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] Dictionaries with the same keys/values but in a different order " +"will have a different hash." msgstr "" -#: doc/classes/Dictionary.xml:156 +#: doc/classes/Dictionary.xml:165 msgid "Returns the list of keys in the [Dictionary]." msgstr "" -#: doc/classes/Dictionary.xml:163 +#: doc/classes/Dictionary.xml:172 msgid "Returns the size of the dictionary (in pairs)." msgstr "" -#: doc/classes/Dictionary.xml:170 +#: doc/classes/Dictionary.xml:179 msgid "Returns the list of values in the [Dictionary]." msgstr "" @@ -16795,7 +17087,7 @@ msgstr "" msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3371 +#: doc/classes/DirectionalLight3D.xml:31 doc/classes/RenderingServer.xml:3254 msgid "" "Sets the size of the directional shadow pancake. The pancake offsets the " "start of the shadow's camera frustum to provide a higher effective depth " @@ -16828,30 +17120,37 @@ msgid "" "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight3D.xml:45 +#: doc/classes/DirectionalLight3D.xml:47 msgid "" -"Renders the entire scene's shadow map from an orthogonal point of view. May " -"result in blockier shadows on close objects." +"Renders the entire scene's shadow map from an orthogonal point of view. This " +"is the fastest directional shadow mode. May result in blurrier shadows on " +"close objects." msgstr "" -#: doc/classes/DirectionalLight3D.xml:48 -msgid "Splits the view frustum in 2 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:50 +msgid "" +"Splits the view frustum in 2 areas, each with its own shadow map. This " +"shadow mode is a compromise between [constant SHADOW_ORTHOGONAL] and " +"[constant SHADOW_PARALLEL_4_SPLITS] in terms of performance." msgstr "" -#: doc/classes/DirectionalLight3D.xml:51 -msgid "Splits the view frustum in 4 areas, each with its own shadow map." +#: doc/classes/DirectionalLight3D.xml:53 +msgid "" +"Splits the view frustum in 4 areas, each with its own shadow map. This is " +"the slowest directional shadow mode." msgstr "" -#: doc/classes/DirectionalLight3D.xml:54 +#: doc/classes/DirectionalLight3D.xml:56 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight3D.xml:57 +#: doc/classes/DirectionalLight3D.xml:59 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " -"shadow edges." +"shadow edges. This mode typically works best in games where the camera will " +"often move at high speeds, such as most racing games." msgstr "" #: doc/classes/Directory.xml:4 @@ -17031,6 +17330,38 @@ msgid "" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +#: doc/classes/DisplayServer.xml:390 +msgid "" +"Returns active keyboard layout index.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:398 +msgid "" +"Returns the number of keyboard layouts.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:408 +msgid "" +"Returns the ISO-639/BCP-47 language code of the keyboard layout at position " +"[code]index[/code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:418 +msgid "" +"Returns the localized name of the keyboard layout at position [code]index[/" +"code].\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + +#: doc/classes/DisplayServer.xml:428 +msgid "" +"Sets active keyboard layout.\n" +"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." +msgstr "" + #: doc/classes/DTLSServer.xml:4 msgid "Helper class to implement a DTLS server." msgstr "" @@ -17242,7 +17573,9 @@ msgid "" msgstr "" #: doc/classes/DynamicFontData.xml:15 -msgid "If [code]true[/code], the font is rendered with anti-aliasing." +msgid "" +"If [code]true[/code], the font is rendered with anti-aliasing. This property " +"applies both to the main font and its outline (if it has one)." msgstr "" #: doc/classes/DynamicFontData.xml:18 @@ -17973,7 +18306,7 @@ msgid "" "FileSystem dock." msgstr "" -#: doc/classes/EditorInterface.xml:209 +#: doc/classes/EditorInterface.xml:201 msgid "" "Sets the enabled status of a plugin. The plugin name is the same as its " "directory name." @@ -19131,12 +19464,12 @@ msgid "" msgstr "" #: doc/classes/Engine.xml:4 -msgid "Access to basic engine properties." +msgid "Access to engine properties." msgstr "" #: doc/classes/Engine.xml:7 msgid "" -"The [Engine] class allows you to query and modify the project's run-time " +"The [Engine] singleton allows you to query and modify the project's run-time " "parameters, such as frames per second, time scale, and others." msgstr "" @@ -19738,7 +20071,7 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3563 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3446 msgid "Displays a camera feed in the background." msgstr "" @@ -19746,61 +20079,61 @@ msgstr "" msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3569 +#: doc/classes/Environment.xml:268 doc/classes/RenderingServer.xml:3452 msgid "" "Gather ambient light from whichever source is specified as the background." msgstr "" -#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3572 +#: doc/classes/Environment.xml:271 doc/classes/RenderingServer.xml:3455 msgid "Disable ambient light." msgstr "" -#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3575 +#: doc/classes/Environment.xml:274 doc/classes/RenderingServer.xml:3458 msgid "Specify a specific [Color] for ambient light." msgstr "" -#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3578 +#: doc/classes/Environment.xml:277 doc/classes/RenderingServer.xml:3461 msgid "" "Gather ambient light from the [Sky] regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3581 +#: doc/classes/Environment.xml:280 doc/classes/RenderingServer.xml:3464 msgid "Use the background for reflections." msgstr "" -#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3584 +#: doc/classes/Environment.xml:283 doc/classes/RenderingServer.xml:3467 msgid "Disable reflections." msgstr "" -#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3587 +#: doc/classes/Environment.xml:286 doc/classes/RenderingServer.xml:3470 msgid "Use the [Sky] for reflections regardless of what the background is." msgstr "" -#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3590 +#: doc/classes/Environment.xml:289 doc/classes/RenderingServer.xml:3473 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3593 +#: doc/classes/Environment.xml:292 doc/classes/RenderingServer.xml:3476 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3596 +#: doc/classes/Environment.xml:295 doc/classes/RenderingServer.xml:3479 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3599 +#: doc/classes/Environment.xml:298 doc/classes/RenderingServer.xml:3482 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3602 +#: doc/classes/Environment.xml:301 doc/classes/RenderingServer.xml:3485 msgid "" "Mixes the glow with the underlying color to avoid increasing brightness as " "much while still maintaining a glow effect." @@ -19955,19 +20288,27 @@ msgid "" msgstr "" #: doc/classes/File.xml:57 -msgid "Returns the next 16 bits from the file as an integer." +msgid "" +"Returns the next 16 bits from the file as an integer. See [method store_16] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:64 -msgid "Returns the next 32 bits from the file as an integer." +msgid "" +"Returns the next 32 bits from the file as an integer. See [method store_32] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:71 -msgid "Returns the next 64 bits from the file as an integer." +msgid "" +"Returns the next 64 bits from the file as an integer. See [method store_64] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:78 -msgid "Returns the next 8 bits from the file as an integer." +msgid "" +"Returns the next 8 bits from the file as an integer. See [method store_8] " +"for details on what values can be stored and retrieved this way." msgstr "" #: doc/classes/File.xml:85 @@ -20106,35 +20447,60 @@ msgstr "" msgid "" "Stores an integer as 16 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^16 - 1][/code]." +"2^16 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64] or store a signed integer " +"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for " +"the signedness) and compute its sign manually when reading. For example:\n" +"[codeblock]\n" +"const MAX_15B = 1 << 15\n" +"const MAX_16B = 1 << 16\n" +"\n" +"func unsigned16_to_signed(unsigned):\n" +" return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n" +"\n" +"func _ready():\n" +" var f = File.new()\n" +" f.open(\"user://file.dat\", File.WRITE_READ)\n" +" f.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n" +" f.store_16(121) # In bounds, will store 121.\n" +" f.seek(0) # Go back to start to read the stored value.\n" +" var read1 = f.get_16() # 65494\n" +" var read2 = f.get_16() # 121\n" +" var converted1 = unsigned16_to_signed(read1) # -42\n" +" var converted2 = unsigned16_to_signed(read2) # 121\n" +"[/codeblock]" msgstr "" -#: doc/classes/File.xml:309 +#: doc/classes/File.xml:328 msgid "" "Stores an integer as 32 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, " -"2^32 - 1][/code]." +"2^32 - 1][/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:319 +#: doc/classes/File.xml:339 msgid "" "Stores an integer as 64 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] must lie in the interval [code][-2^63, " "2^63 - 1][/code] (i.e. be a valid [int] value)." msgstr "" -#: doc/classes/File.xml:329 +#: doc/classes/File.xml:349 msgid "" "Stores an integer as 8 bits in the file.\n" "[b]Note:[/b] The [code]value[/code] should lie in the interval [code][0, 255]" -"[/code]." +"[/code]. Any other value will overflow and wrap around.\n" +"To store a signed integer, use [method store_64], or convert it manually " +"(see [method store_16] for an example)." msgstr "" -#: doc/classes/File.xml:339 +#: doc/classes/File.xml:360 msgid "Stores the given array of bytes in the file." msgstr "" -#: doc/classes/File.xml:350 +#: doc/classes/File.xml:371 msgid "" "Store the given [PackedStringArray] in the file as a line formatted in the " "CSV (Comma-Separated Values) format. You can pass a different delimiter " @@ -20143,45 +20509,45 @@ msgid "" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:360 +#: doc/classes/File.xml:381 msgid "Stores a floating-point number as 64 bits in the file." msgstr "" -#: doc/classes/File.xml:369 +#: doc/classes/File.xml:390 msgid "Stores a floating-point number as 32 bits in the file." msgstr "" -#: doc/classes/File.xml:378 +#: doc/classes/File.xml:399 msgid "" "Stores the given [String] as a line in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:388 +#: doc/classes/File.xml:409 msgid "" "Stores the given [String] as a line in the file in Pascal format (i.e. also " "store the length of the string).\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:398 +#: doc/classes/File.xml:419 msgid "Stores a floating-point number in the file." msgstr "" -#: doc/classes/File.xml:407 +#: doc/classes/File.xml:428 msgid "" "Stores the given [String] in the file.\n" "Text will be encoded as UTF-8." msgstr "" -#: doc/classes/File.xml:419 +#: doc/classes/File.xml:440 msgid "" "Stores any Variant value in the file. If [code]full_objects[/code] is " "[code]true[/code], encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: doc/classes/File.xml:425 +#: doc/classes/File.xml:446 msgid "" "If [code]true[/code], the file's endianness is swapped. Use this if you're " "dealing with files written on big-endian machines.\n" @@ -20189,44 +20555,44 @@ msgid "" "reset to [code]false[/code] whenever you open the file." msgstr "" -#: doc/classes/File.xml:431 +#: doc/classes/File.xml:452 msgid "Opens the file for read operations." msgstr "" -#: doc/classes/File.xml:434 +#: doc/classes/File.xml:455 msgid "" "Opens the file for write operations. Create it if the file does not exist " "and truncate if it exists." msgstr "" -#: doc/classes/File.xml:437 +#: doc/classes/File.xml:458 msgid "" "Opens the file for read and write operations. Does not truncate the file." msgstr "" -#: doc/classes/File.xml:440 +#: doc/classes/File.xml:461 msgid "" "Opens the file for read and write operations. Create it if the file does not " "exist and truncate if it exists." msgstr "" -#: doc/classes/File.xml:443 +#: doc/classes/File.xml:464 msgid "Uses the [url=http://fastlz.org/]FastLZ[/url] compression method." msgstr "" -#: doc/classes/File.xml:446 +#: doc/classes/File.xml:467 msgid "" "Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] " "compression method." msgstr "" -#: doc/classes/File.xml:449 +#: doc/classes/File.xml:470 msgid "" "Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression " "method." msgstr "" -#: doc/classes/File.xml:452 +#: doc/classes/File.xml:473 msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method." msgstr "" @@ -20237,7 +20603,10 @@ msgstr "" #: doc/classes/FileDialog.xml:7 msgid "" "FileDialog is a preset dialog used to choose files and directories in the " -"filesystem. It supports filter masks." +"filesystem. It supports filter masks. The FileDialog automatically sets its " +"window title according to the [member file_mode]. If you want to use a " +"custom title, disable this by setting [member mode_overrides_title] to " +"[code]false[/code]." msgstr "" #: doc/classes/FileDialog.xml:18 @@ -20362,28 +20731,36 @@ msgid "The dialog allows accessing files on the whole file system." msgstr "" #: doc/classes/FileDialog.xml:136 +msgid "Custom icon for files." +msgstr "" + +#: doc/classes/FileDialog.xml:139 +msgid "The color modulation applied to the file icon." +msgstr "" + +#: doc/classes/FileDialog.xml:142 msgid "" "The color tint for disabled files (when the [FileDialog] is used in open " "folder mode)." msgstr "" -#: doc/classes/FileDialog.xml:139 +#: doc/classes/FileDialog.xml:145 msgid "Custom icon for folders." msgstr "" -#: doc/classes/FileDialog.xml:142 +#: doc/classes/FileDialog.xml:148 msgid "The color modulation applied to the folder icon." msgstr "" -#: doc/classes/FileDialog.xml:145 +#: doc/classes/FileDialog.xml:151 msgid "Custom icon for the parent folder arrow." msgstr "" -#: doc/classes/FileDialog.xml:148 +#: doc/classes/FileDialog.xml:154 msgid "Custom icon for the reload button." msgstr "" -#: doc/classes/FileDialog.xml:151 +#: doc/classes/FileDialog.xml:157 msgid "Custom icon for the toggle hidden button." msgstr "" @@ -20448,29 +20825,35 @@ msgstr "" msgid "Returns the font ascent (number of pixels above the baseline)." msgstr "" -#: doc/classes/Font.xml:61 +#: doc/classes/Font.xml:65 +msgid "" +"Returns the size of a character, optionally taking kerning into account if " +"the next character is provided." +msgstr "" + +#: doc/classes/Font.xml:72 msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" -#: doc/classes/Font.xml:68 +#: doc/classes/Font.xml:79 msgid "Returns the total font height (ascent plus descent) in pixels." msgstr "" -#: doc/classes/Font.xml:77 +#: doc/classes/Font.xml:88 msgid "Returns the size of a string, taking kerning and advance into account." msgstr "" -#: doc/classes/Font.xml:88 +#: doc/classes/Font.xml:99 msgid "" "Returns the size that the string would have with word wrapping enabled with " "a fixed [code]width[/code]." msgstr "" -#: doc/classes/Font.xml:95 +#: doc/classes/Font.xml:106 msgid "Returns [code]true[/code] if the font has an outline." msgstr "" -#: doc/classes/Font.xml:108 +#: doc/classes/Font.xml:119 msgid "" "After editing a font (changing size, ascent, char rects, etc.). Call this " "function to propagate changes to controls that might use it." @@ -21015,119 +21398,85 @@ msgid "" "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:383 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:389 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:395 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:401 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:404 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:407 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:419 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:422 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:429 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:432 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:435 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" -#: doc/classes/Geometry.xml:4 -msgid "Helper node to calculate generic geometry operations." +#: doc/classes/Geometry2D.xml:4 +msgid "Helper node to calculate generic geometry operations in 2D space." msgstr "" -#: doc/classes/Geometry.xml:7 +#: doc/classes/Geometry2D.xml:7 msgid "" -"Geometry provides users with a set of helper functions to create geometric " +"Geometry2D provides users with a set of helper functions to create geometric " "shapes, compute intersections between shapes, and process various other " "geometric operations." msgstr "" -#: doc/classes/Geometry.xml:18 -msgid "" -"Returns an array with 6 [Plane]s that describe the sides of a box centered " -"at the origin. The box size is defined by [code]extents[/code], which " -"represents one (positive) corner of the box (i.e. half its actual size)." -msgstr "" - -#: doc/classes/Geometry.xml:35 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted capsule centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the side part of the capsule, whereas [code]lats[/code] gives the number " -"of latitudinal steps at the bottom and top of the capsule. The parameter " -"[code]axis[/code] describes the axis along which the capsule is oriented (0 " -"for X, 1 for Y, 2 for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:50 -msgid "" -"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " -"the origin with radius [code]radius[/code] and height [code]height[/code]. " -"The parameter [code]sides[/code] defines how many planes will be generated " -"for the round part of the cylinder. The parameter [code]axis[/code] " -"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " -"for Z)." -msgstr "" - -#: doc/classes/Geometry.xml:61 -msgid "" -"Clips the polygon defined by the points in [code]points[/code] against the " -"[code]plane[/code] and returns the points of the clipped polygon." -msgstr "" - -#: doc/classes/Geometry.xml:72 +#: doc/classes/Geometry2D.xml:20 msgid "" "Clips [code]polygon_a[/code] against [code]polygon_b[/code] and returns an " "array of clipped polygons. This performs [constant OPERATION_DIFFERENCE] " @@ -21138,7 +21487,7 @@ msgid "" "distinguished by calling [method is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:84 +#: doc/classes/Geometry2D.xml:32 msgid "" "Clips [code]polyline[/code] against [code]polygon[/code] and returns an " "array of clipped polylines. This performs [constant OPERATION_DIFFERENCE] " @@ -21146,16 +21495,16 @@ msgid "" "cutting a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:93 +#: doc/classes/Geometry2D.xml:41 msgid "" "Given an array of [Vector2]s, returns the convex hull as a list of points in " "counterclockwise order. The last point is the same as the first one." msgstr "" -#: doc/classes/Geometry.xml:104 +#: doc/classes/Geometry2D.xml:52 msgid "" "Mutually excludes common area defined by intersection of [code]polygon_a[/" -"code] and [code]polygon_b[/code] (see [method intersect_polygons_2d]) and " +"code] and [code]polygon_b[/code] (see [method intersect_polygons]) and " "returns an array of excluded polygons. This performs [constant " "OPERATION_XOR] between polygons. In other words, returns all but common area " "between polygons.\n" @@ -21164,29 +21513,14 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:118 -msgid "" -"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " -"that is closest to [code]point[/code]. The returned point will always be " -"inside the specified segment." -msgstr "" - -#: doc/classes/Geometry.xml:131 +#: doc/classes/Geometry2D.xml:66 msgid "" "Returns the 2D point on the 2D segment ([code]s1[/code], [code]s2[/code]) " "that is closest to [code]point[/code]. The returned point will always be " "inside the specified segment." msgstr "" -#: doc/classes/Geometry.xml:144 -msgid "" -"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" -"code]) that is closest to [code]point[/code]. The returned point can be " -"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " -"somewhere on the line extending from the segment." -msgstr "" - -#: doc/classes/Geometry.xml:157 +#: doc/classes/Geometry2D.xml:79 msgid "" "Returns the 2D point on the 2D line defined by ([code]s1[/code], [code]s2[/" "code]) that is closest to [code]point[/code]. The returned point can be " @@ -21194,16 +21528,7 @@ msgid "" "somewhere on the line extending from the segment." msgstr "" -#: doc/classes/Geometry.xml:172 -msgid "" -"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" -"code], [code]q2[/code]), finds those two points on the two segments that are " -"closest to each other. Returns a [PackedVector3Array] that contains this " -"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " -"on ([code]q1[/code], [code]q2[/code])." -msgstr "" - -#: doc/classes/Geometry.xml:187 +#: doc/classes/Geometry2D.xml:94 msgid "" "Given the two 2D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" "code], [code]q2[/code]), finds those two points on the two segments that are " @@ -21212,11 +21537,7 @@ msgid "" "on ([code]q1[/code], [code]q2[/code])." msgstr "" -#: doc/classes/Geometry.xml:196 -msgid "Used internally by the engine." -msgstr "" - -#: doc/classes/Geometry.xml:207 +#: doc/classes/Geometry2D.xml:105 msgid "" "Intersects [code]polygon_a[/code] with [code]polygon_b[/code] and returns an " "array of intersected polygons. This performs [constant " @@ -21227,7 +21548,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:219 +#: doc/classes/Geometry2D.xml:117 msgid "" "Intersects [code]polyline[/code] with [code]polygon[/code] and returns an " "array of intersected polylines. This performs [constant " @@ -21235,27 +21556,27 @@ msgid "" "can be thought of as chopping a line with a closed shape." msgstr "" -#: doc/classes/Geometry.xml:232 +#: doc/classes/Geometry2D.xml:130 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside the circle or if " "it's located exactly [i]on[/i] the circle's boundary, otherwise returns " "[code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:243 +#: doc/classes/Geometry2D.xml:141 msgid "" "Returns [code]true[/code] if [code]point[/code] is inside [code]polygon[/" "code] or if it's located exactly [i]on[/i] polygon's boundary, otherwise " "returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:252 +#: doc/classes/Geometry2D.xml:150 msgid "" "Returns [code]true[/code] if [code]polygon[/code]'s vertices are ordered in " "clockwise order, otherwise returns [code]false[/code]." msgstr "" -#: doc/classes/Geometry.xml:267 +#: doc/classes/Geometry2D.xml:165 msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " @@ -21264,7 +21585,7 @@ msgid "" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" -#: doc/classes/Geometry.xml:277 +#: doc/classes/Geometry2D.xml:175 msgid "" "Given an array of [Vector2]s representing tiles, builds an atlas. The " "returned dictionary has two keys: [code]points[/code] is a vector of " @@ -21272,7 +21593,7 @@ msgid "" "contains the overall size of the whole atlas as [Vector2]." msgstr "" -#: doc/classes/Geometry.xml:288 +#: doc/classes/Geometry2D.xml:186 msgid "" "Merges (combines) [code]polygon_a[/code] and [code]polygon_b[/code] and " "returns an array of merged polygons. This performs [constant " @@ -21282,7 +21603,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:302 +#: doc/classes/Geometry2D.xml:200 msgid "" "Inflates or deflates [code]polygon[/code] by [code]delta[/code] units " "(pixels). If [code]delta[/code] is positive, makes the polygon grow outward. " @@ -21298,7 +21619,7 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:319 +#: doc/classes/Geometry2D.xml:217 msgid "" "Inflates or deflates [code]polyline[/code] by [code]delta[/code] units " "(pixels), producing polygons. If [code]delta[/code] is positive, makes the " @@ -21314,51 +21635,13 @@ msgid "" "is_polygon_clockwise]." msgstr "" -#: doc/classes/Geometry.xml:337 +#: doc/classes/Geometry2D.xml:235 msgid "" "Returns if [code]point[/code] is inside the triangle specified by [code]a[/" "code], [code]b[/code] and [code]c[/code]." msgstr "" -#: doc/classes/Geometry.xml:354 -msgid "" -"Tests if the 3D ray starting at [code]from[/code] with the direction of " -"[code]dir[/code] intersects the triangle specified by [code]a[/code], " -"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " -"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:369 -msgid "" -"Given the 2D segment ([code]segment_from[/code], [code]segment_to[/code]), " -"returns the position on the segment (as a number between 0 and 1) at which " -"the segment hits the circle that is located at position " -"[code]circle_position[/code] and has radius [code]circle_radius[/code]. If " -"the segment does not intersect the circle, -1 is returned (this is also the " -"case if the line extending the segment would intersect the circle, but the " -"segment does not)." -msgstr "" - -#: doc/classes/Geometry.xml:382 -msgid "" -"Given a convex hull defined though the [Plane]s in the array [code]planes[/" -"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " -"with that hull. If an intersection is found, returns a [PackedVector3Array] " -"containing the point the intersection and the hull's normal. If no " -"intersecion is found, an the returned array is empty." -msgstr "" - -#: doc/classes/Geometry.xml:397 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"cylinder with height [code]height[/code] that is centered at the origin and " -"has radius [code]radius[/code]. If no, returns an empty " -"[PackedVector3Array]. If an intersection takes place, the returned array " -"contains the point of intersection and the cylinder's normal at the point of " -"intersection." -msgstr "" - -#: doc/classes/Geometry.xml:412 +#: doc/classes/Geometry2D.xml:250 msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " @@ -21366,24 +21649,7 @@ msgid "" "empty [Variant]." msgstr "" -#: doc/classes/Geometry.xml:427 -msgid "" -"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " -"sphere that is located at [code]sphere_position[/code] and has radius " -"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " -"yes, returns a [PackedVector3Array] containing the point of intersection and " -"the sphere's normal at the point of intersection." -msgstr "" - -#: doc/classes/Geometry.xml:444 -msgid "" -"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " -"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " -"point of intersection as [Vector3]. If no intersection takes place, an empty " -"[Variant] is returned." -msgstr "" - -#: doc/classes/Geometry.xml:453 +#: doc/classes/Geometry2D.xml:259 msgid "" "Triangulates the area specified by discrete set of [code]points[/code] such " "that no point is inside the circumcircle of any resulting triangle. Returns " @@ -21394,7 +21660,7 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:462 +#: doc/classes/Geometry2D.xml:268 msgid "" "Triangulates the polygon specified by the points in [code]polygon[/code]. " "Returns a [PackedInt32Array] where each triangle consists of three " @@ -21404,40 +21670,40 @@ msgid "" "[PackedInt32Array] is returned." msgstr "" -#: doc/classes/Geometry.xml:468 +#: doc/classes/Geometry2D.xml:274 msgid "" "Create regions where either subject or clip polygons (or both) are filled." msgstr "" -#: doc/classes/Geometry.xml:471 +#: doc/classes/Geometry2D.xml:277 msgid "" "Create regions where subject polygons are filled except where clip polygons " "are filled." msgstr "" -#: doc/classes/Geometry.xml:474 +#: doc/classes/Geometry2D.xml:280 msgid "Create regions where both subject and clip polygons are filled." msgstr "" -#: doc/classes/Geometry.xml:477 +#: doc/classes/Geometry2D.xml:283 msgid "" "Create regions where either subject or clip polygons are filled but not " "where both are filled." msgstr "" -#: doc/classes/Geometry.xml:480 +#: doc/classes/Geometry2D.xml:286 msgid "" "Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/" "code]." msgstr "" -#: doc/classes/Geometry.xml:483 +#: doc/classes/Geometry2D.xml:289 msgid "" "While flattened paths can never perfectly trace an arc, they are " "approximated by a series of arc chords." msgstr "" -#: doc/classes/Geometry.xml:486 +#: doc/classes/Geometry2D.xml:292 msgid "" "There's a necessary limit to mitered joins since offsetting edges that join " "at very acute angles will produce excessively long and narrow \"spikes\". " @@ -21445,30 +21711,147 @@ msgid "" "distance, \"square\" joining is applied." msgstr "" -#: doc/classes/Geometry.xml:489 +#: doc/classes/Geometry2D.xml:295 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polygon." msgstr "" -#: doc/classes/Geometry.xml:492 +#: doc/classes/Geometry2D.xml:298 msgid "" "Endpoints are joined using the [enum PolyJoinType] value and the path filled " "as a polyline." msgstr "" -#: doc/classes/Geometry.xml:495 +#: doc/classes/Geometry2D.xml:301 msgid "Endpoints are squared off with no extension." msgstr "" -#: doc/classes/Geometry.xml:498 +#: doc/classes/Geometry2D.xml:304 msgid "Endpoints are squared off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/Geometry.xml:501 +#: doc/classes/Geometry2D.xml:307 msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" +#: doc/classes/Geometry3D.xml:4 +msgid "Helper node to calculate generic geometry operations in 3D space." +msgstr "" + +#: doc/classes/Geometry3D.xml:7 +msgid "" +"Geometry3D provides users with a set of helper functions to create geometric " +"shapes, compute intersections between shapes, and process various other " +"geometric operations." +msgstr "" + +#: doc/classes/Geometry3D.xml:18 +msgid "" +"Returns an array with 6 [Plane]s that describe the sides of a box centered " +"at the origin. The box size is defined by [code]extents[/code], which " +"represents one (positive) corner of the box (i.e. half its actual size)." +msgstr "" + +#: doc/classes/Geometry3D.xml:35 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted capsule centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the side part of the capsule, whereas [code]lats[/code] gives the number " +"of latitudinal steps at the bottom and top of the capsule. The parameter " +"[code]axis[/code] describes the axis along which the capsule is oriented (0 " +"for X, 1 for Y, 2 for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:50 +msgid "" +"Returns an array of [Plane]s closely bounding a faceted cylinder centered at " +"the origin with radius [code]radius[/code] and height [code]height[/code]. " +"The parameter [code]sides[/code] defines how many planes will be generated " +"for the round part of the cylinder. The parameter [code]axis[/code] " +"describes the axis along which the cylinder is oriented (0 for X, 1 for Y, 2 " +"for Z)." +msgstr "" + +#: doc/classes/Geometry3D.xml:61 +msgid "" +"Clips the polygon defined by the points in [code]points[/code] against the " +"[code]plane[/code] and returns the points of the clipped polygon." +msgstr "" + +#: doc/classes/Geometry3D.xml:74 +msgid "" +"Returns the 3D point on the 3D segment ([code]s1[/code], [code]s2[/code]) " +"that is closest to [code]point[/code]. The returned point will always be " +"inside the specified segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:87 +msgid "" +"Returns the 3D point on the 3D line defined by ([code]s1[/code], [code]s2[/" +"code]) that is closest to [code]point[/code]. The returned point can be " +"inside the segment ([code]s1[/code], [code]s2[/code]) or outside of it, i.e. " +"somewhere on the line extending from the segment." +msgstr "" + +#: doc/classes/Geometry3D.xml:102 +msgid "" +"Given the two 3D segments ([code]p1[/code], [code]p2[/code]) and ([code]q1[/" +"code], [code]q2[/code]), finds those two points on the two segments that are " +"closest to each other. Returns a [PackedVector3Array] that contains this " +"point on ([code]p1[/code], [code]p2[/code]) as well the accompanying point " +"on ([code]q1[/code], [code]q2[/code])." +msgstr "" + +#: doc/classes/Geometry3D.xml:111 +msgid "Used internally by the engine." +msgstr "" + +#: doc/classes/Geometry3D.xml:128 +msgid "" +"Tests if the 3D ray starting at [code]from[/code] with the direction of " +"[code]dir[/code] intersects the triangle specified by [code]a[/code], " +"[code]b[/code] and [code]c[/code]. If yes, returns the point of intersection " +"as [Vector3]. If no intersection takes place, an empty [Variant] is returned." +msgstr "" + +#: doc/classes/Geometry3D.xml:141 +msgid "" +"Given a convex hull defined though the [Plane]s in the array [code]planes[/" +"code], tests if the segment ([code]from[/code], [code]to[/code]) intersects " +"with that hull. If an intersection is found, returns a [PackedVector3Array] " +"containing the point the intersection and the hull's normal. If no " +"intersecion is found, an the returned array is empty." +msgstr "" + +#: doc/classes/Geometry3D.xml:156 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"cylinder with height [code]height[/code] that is centered at the origin and " +"has radius [code]radius[/code]. If no, returns an empty " +"[PackedVector3Array]. If an intersection takes place, the returned array " +"contains the point of intersection and the cylinder's normal at the point of " +"intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:171 +msgid "" +"Checks if the segment ([code]from[/code], [code]to[/code]) intersects the " +"sphere that is located at [code]sphere_position[/code] and has radius " +"[code]sphere_radius[/code]. If no, returns an empty [PackedVector3Array]. If " +"yes, returns a [PackedVector3Array] containing the point of intersection and " +"the sphere's normal at the point of intersection." +msgstr "" + +#: doc/classes/Geometry3D.xml:188 +msgid "" +"Tests if the segment ([code]from[/code], [code]to[/code]) intersects the " +"triangle [code]a[/code], [code]b[/code], [code]c[/code]. If yes, returns the " +"point of intersection as [Vector3]. If no intersection takes place, an empty " +"[Variant] is returned." +msgstr "" + #: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" @@ -21479,110 +21862,80 @@ msgid "" "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance3D.xml:18 -msgid "" -"Returns the [enum GeometryInstance3D.Flags] that have been set for this " -"object." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:35 +#: doc/classes/GeometryInstance3D.xml:26 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance3D.xml:46 -msgid "" -"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " -"GeometryInstance3D.Flags] for options." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:62 +#: doc/classes/GeometryInstance3D.xml:42 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance3D.xml:65 +#: doc/classes/GeometryInstance3D.xml:45 msgid "" "The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " "to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance3D.xml:68 +#: doc/classes/GeometryInstance3D.xml:52 msgid "" "The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:72 +#: doc/classes/GeometryInstance3D.xml:56 msgid "" "The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:76 +#: doc/classes/GeometryInstance3D.xml:60 msgid "" "The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:80 +#: doc/classes/GeometryInstance3D.xml:64 msgid "" "The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance3D.xml:84 +#: doc/classes/GeometryInstance3D.xml:68 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance3D.xml:90 -msgid "" -"If [code]true[/code], this GeometryInstance3D will be used when baking " -"lights using a [GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:95 +#: doc/classes/GeometryInstance3D.xml:74 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance3D.xml:98 +#: doc/classes/GeometryInstance3D.xml:77 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:102 +#: doc/classes/GeometryInstance3D.xml:81 msgid "" "Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance3D.xml:106 +#: doc/classes/GeometryInstance3D.xml:85 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance3D.xml:110 -msgid "" -"Will allow the GeometryInstance3D to be used when baking lights using a " -"[GIProbe]." -msgstr "" - -#: doc/classes/GeometryInstance3D.xml:115 -msgid "" -"Unused in this class, exposed for consistency with [enum RenderingServer." -"InstanceFlags]." -msgstr "" - #: doc/classes/GIProbe.xml:4 msgid "Real-time global illumination (GI) probe." msgstr "" @@ -21606,8 +21959,8 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance3D]s marked with [member " -"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"Bakes the effect from all [GeometryInstance3D]s marked with [constant " +"GeometryInstance3D.GI_MODE_BAKED] and [Light3D]s marked with either " "[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " @@ -21662,20 +22015,65 @@ msgstr "" msgid "Represents the size of the [enum Subdiv] enum." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:14 -msgid "Attaches the current thread to the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:4 +msgid "Bridge between Godot and the Mono runtime (Mono-enabled builds only)." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:21 -msgid "Detaches the current thread from the mono runtime." +#: modules/mono/doc_classes/GodotSharp.xml:7 +msgid "" +"This class is a bridge between Godot and the Mono runtime. It exposes " +"several low-level operations and is only available in Mono-enabled Godot " +"builds.\n" +"See also [CSharpScript]." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:42 -msgid "Returns whether the domain is being finalized." +#: modules/mono/doc_classes/GodotSharp.xml:17 +msgid "Attaches the current thread to the Mono runtime." msgstr "" -#: modules/mono/doc_classes/GodotSharp.xml:61 -msgid "Returns whether the scripts domain is loaded." +#: modules/mono/doc_classes/GodotSharp.xml:24 +msgid "Detaches the current thread from the Mono runtime." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:31 +msgid "" +"Returns the current MonoDomain ID.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:39 +msgid "" +"Returns the scripts MonoDomain's ID. This will be the same MonoDomain ID as " +"[method get_domain_id], unless the scripts domain isn't loaded.\n" +"[b]Note:[/b] The Mono runtime must be initialized for this method to work " +"(use [method is_runtime_initialized] to check). If the Mono runtime isn't " +"initialized at the time this method is called, the engine will crash." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:49 +msgid "" +"Returns [code]true[/code] if the domain is being finalized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:56 +msgid "" +"Returns [code]true[/code] if the Mono runtime is initialized, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:63 +msgid "" +"Returns [code]true[/code] if the Mono runtime is shutting down, [code]false[/" +"code] otherwise." +msgstr "" + +#: modules/mono/doc_classes/GodotSharp.xml:70 +msgid "" +"Returns [code]true[/code] if the scripts domain is loaded, [code]false[/" +"code] otherwise." msgstr "" #: doc/classes/GPUParticles2D.xml:4 @@ -21700,13 +22098,13 @@ msgstr "" msgid "Restarts all the existing particles." msgstr "" -#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +#: doc/classes/GPUParticles2D.xml:65 doc/classes/GPUParticles3D.xml:96 msgid "" "[Material] for processing particles. Can be a [ParticlesMaterial] or a " "[ShaderMaterial]." msgstr "" -#: doc/classes/GPUParticles2D.xml:76 +#: doc/classes/GPUParticles2D.xml:77 msgid "Editor visibility helper." msgstr "" @@ -23894,8 +24292,8 @@ msgstr "" msgid "" "Creates a new image of given size and format. See [enum Format] constants. " "Fills the image with the given raw data. If [code]use_mipmaps[/code] is " -"[code]true[/code] then generate mipmaps for this image. See the [method " -"generate_mipmaps]." +"[code]true[/code] then loads mipmaps for this image from [code]data[/code]. " +"See [method generate_mipmaps]." msgstr "" #: doc/classes/Image.xml:168 @@ -23918,29 +24316,23 @@ msgid "" "bit. Returns [constant ALPHA_NONE] if no data for alpha values is found." msgstr "" -#: doc/classes/Image.xml:197 -msgid "" -"Stretches the image and enlarges it by a factor of 2. No interpolation is " -"done." -msgstr "" - -#: doc/classes/Image.xml:206 +#: doc/classes/Image.xml:199 msgid "Fills the image with a given [Color]." msgstr "" -#: doc/classes/Image.xml:213 +#: doc/classes/Image.xml:206 msgid "Blends low-alpha pixels with nearby pixels." msgstr "" -#: doc/classes/Image.xml:220 +#: doc/classes/Image.xml:213 msgid "Flips the image horizontally." msgstr "" -#: doc/classes/Image.xml:227 +#: doc/classes/Image.xml:220 msgid "Flips the image vertically." msgstr "" -#: doc/classes/Image.xml:236 +#: doc/classes/Image.xml:229 msgid "" "Generates mipmaps for the image. Mipmaps are pre-calculated and lower " "resolution copies of the image. Mipmaps are automatically used if the image " @@ -23949,77 +24341,77 @@ msgid "" "in a custom format or if the image's width/height is 0." msgstr "" -#: doc/classes/Image.xml:243 +#: doc/classes/Image.xml:236 msgid "Returns the image's raw data." msgstr "" -#: doc/classes/Image.xml:250 +#: doc/classes/Image.xml:243 msgid "Returns the image's format. See [enum Format] constants." msgstr "" -#: doc/classes/Image.xml:257 +#: doc/classes/Image.xml:250 msgid "Returns the image's height." msgstr "" -#: doc/classes/Image.xml:266 +#: doc/classes/Image.xml:259 msgid "" "Returns the offset where the image's mipmap with index [code]mipmap[/code] " "is stored in the [code]data[/code] dictionary." msgstr "" -#: doc/classes/Image.xml:277 +#: doc/classes/Image.xml:270 msgid "" "Returns the color of the pixel at [code](x, y)[/code]. This is the same as " "[method get_pixelv], but with two integer arguments instead of a [Vector2] " "argument." msgstr "" -#: doc/classes/Image.xml:286 +#: doc/classes/Image.xml:279 msgid "" "Returns the color of the pixel at [code]src[/code]. This is the same as " "[method get_pixel], but with a [Vector2] argument instead of two integer " "arguments." msgstr "" -#: doc/classes/Image.xml:295 +#: doc/classes/Image.xml:288 msgid "" "Returns a new image that is a copy of the image's area specified with " "[code]rect[/code]." msgstr "" -#: doc/classes/Image.xml:302 +#: doc/classes/Image.xml:295 msgid "Returns the image's size (width and height)." msgstr "" -#: doc/classes/Image.xml:309 +#: doc/classes/Image.xml:302 msgid "" "Returns a [Rect2] enclosing the visible portion of the image, considering " "each pixel with a non-zero alpha channel as visible." msgstr "" -#: doc/classes/Image.xml:316 +#: doc/classes/Image.xml:309 msgid "Returns the image's width." msgstr "" -#: doc/classes/Image.xml:323 +#: doc/classes/Image.xml:316 msgid "Returns [code]true[/code] if the image has generated mipmaps." msgstr "" -#: doc/classes/Image.xml:330 +#: doc/classes/Image.xml:323 msgid "Returns [code]true[/code] if the image is compressed." msgstr "" -#: doc/classes/Image.xml:337 +#: doc/classes/Image.xml:330 msgid "Returns [code]true[/code] if the image has no data." msgstr "" -#: doc/classes/Image.xml:344 +#: doc/classes/Image.xml:337 msgid "" "Returns [code]true[/code] if all the image's pixels have an alpha value of " "0. Returns [code]false[/code] if any pixel has an alpha value higher than 0." msgstr "" -#: doc/classes/Image.xml:353 +#: doc/classes/Image.xml:346 msgid "" "Loads an image from file [code]path[/code]. See [url=https://docs." "godotengine.org/en/latest/getting_started/workflow/assets/importing_images." @@ -24027,51 +24419,51 @@ msgid "" "supported image formats and limitations." msgstr "" -#: doc/classes/Image.xml:362 +#: doc/classes/Image.xml:355 msgid "Loads an image from the binary contents of a JPEG file." msgstr "" -#: doc/classes/Image.xml:371 +#: doc/classes/Image.xml:364 msgid "Loads an image from the binary contents of a PNG file." msgstr "" -#: doc/classes/Image.xml:380 +#: doc/classes/Image.xml:373 msgid "Loads an image from the binary contents of a WebP file." msgstr "" -#: doc/classes/Image.xml:387 +#: doc/classes/Image.xml:380 msgid "" "Converts the image's data to represent coordinates on a 3D plane. This is " "used when the image represents a normalmap. A normalmap can add lots of " "detail to a 3D surface without increasing the polygon count." msgstr "" -#: doc/classes/Image.xml:394 +#: doc/classes/Image.xml:387 msgid "" "Multiplies color values with alpha values. Resulting color values for a " "pixel are [code](color * alpha)/256[/code]." msgstr "" -#: doc/classes/Image.xml:407 +#: doc/classes/Image.xml:400 msgid "" "Resizes the image to the given [code]width[/code] and [code]height[/code]. " "New pixels are calculated using [code]interpolation[/code]. See " "[code]interpolation[/code] constants." msgstr "" -#: doc/classes/Image.xml:416 +#: doc/classes/Image.xml:409 msgid "" "Resizes the image to the nearest power of 2 for the width and height. If " "[code]square[/code] is [code]true[/code] then set width and height to be the " "same." msgstr "" -#: doc/classes/Image.xml:423 +#: doc/classes/Image.xml:416 msgid "" "Converts a standard RGBE (Red Green Blue Exponent) image to an sRGB image." msgstr "" -#: doc/classes/Image.xml:434 +#: doc/classes/Image.xml:427 msgid "" "Saves the image as an EXR file to [code]path[/code]. If [code]grayscale[/" "code] is [code]true[/code] and the image has only one channel, it will be " @@ -24080,11 +24472,11 @@ msgid "" "TinyEXR module." msgstr "" -#: doc/classes/Image.xml:443 +#: doc/classes/Image.xml:436 msgid "Saves the image as a PNG file to [code]path[/code]." msgstr "" -#: doc/classes/Image.xml:456 +#: doc/classes/Image.xml:455 msgid "" "Sets the [Color] of the pixel at [code](x, y)[/code]. Example:\n" "[codeblock]\n" @@ -24094,7 +24486,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:472 +#: doc/classes/Image.xml:471 msgid "" "Sets the [Color] of the pixel at [code](dst.x, dst.y)[/code]. Note that the " "[code]dst[/code] values must be integers. Example:\n" @@ -24105,51 +24497,51 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Image.xml:484 +#: doc/classes/Image.xml:483 msgid "Shrinks the image by a factor of 2." msgstr "" -#: doc/classes/Image.xml:491 +#: doc/classes/Image.xml:490 msgid "Converts the raw data from the sRGB colorspace to a linear scale." msgstr "" -#: doc/classes/Image.xml:497 +#: doc/classes/Image.xml:496 msgid "" "Holds all of the image's color data in a given format. See [enum Format] " "constants." msgstr "" -#: doc/classes/Image.xml:502 +#: doc/classes/Image.xml:501 msgid "The maximal width allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:505 +#: doc/classes/Image.xml:504 msgid "The maximal height allowed for [Image] resources." msgstr "" -#: doc/classes/Image.xml:508 +#: doc/classes/Image.xml:507 msgid "Texture format with a single 8-bit depth representing luminance." msgstr "" -#: doc/classes/Image.xml:511 +#: doc/classes/Image.xml:510 msgid "" "OpenGL texture format with two values, luminance and alpha each stored with " "8 bits." msgstr "" -#: doc/classes/Image.xml:514 +#: doc/classes/Image.xml:513 msgid "" "OpenGL texture format [code]RED[/code] with a single component and a " "bitdepth of 8." msgstr "" -#: doc/classes/Image.xml:517 +#: doc/classes/Image.xml:516 msgid "" "OpenGL texture format [code]RG[/code] with two components and a bitdepth of " "8 for each." msgstr "" -#: doc/classes/Image.xml:520 +#: doc/classes/Image.xml:519 msgid "" "OpenGL texture format [code]RGB[/code] with three components, each with a " "bitdepth of 8.\n" @@ -24157,7 +24549,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:524 +#: doc/classes/Image.xml:523 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 8.\n" @@ -24165,67 +24557,67 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:528 +#: doc/classes/Image.xml:527 msgid "" "OpenGL texture format [code]RGBA[/code] with four components, each with a " "bitdepth of 4." msgstr "" -#: doc/classes/Image.xml:533 +#: doc/classes/Image.xml:532 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-" "bit floating-point value." msgstr "" -#: doc/classes/Image.xml:536 +#: doc/classes/Image.xml:535 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:539 +#: doc/classes/Image.xml:538 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:542 +#: doc/classes/Image.xml:541 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 32-bit floating-point values." msgstr "" -#: doc/classes/Image.xml:545 +#: doc/classes/Image.xml:544 msgid "" "OpenGL texture format [code]GL_R32F[/code] where there's one component, a 16-" "bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:548 +#: doc/classes/Image.xml:547 msgid "" "OpenGL texture format [code]GL_RG32F[/code] where there are two components, " "each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:551 +#: doc/classes/Image.xml:550 msgid "" "OpenGL texture format [code]GL_RGB32F[/code] where there are three " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:554 +#: doc/classes/Image.xml:553 msgid "" "OpenGL texture format [code]GL_RGBA32F[/code] where there are four " "components, each a 16-bit \"half-precision\" floating-point value." msgstr "" -#: doc/classes/Image.xml:557 +#: doc/classes/Image.xml:556 msgid "" "A special OpenGL texture format where the three color components have 9 bits " "of precision and all three share a single 5-bit exponent." msgstr "" -#: doc/classes/Image.xml:560 +#: doc/classes/Image.xml:559 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 1, and is the smallest variation " @@ -24235,7 +24627,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:564 +#: doc/classes/Image.xml:563 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format that uses Block Compression 2, and color data is interpreted " @@ -24245,7 +24637,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:568 +#: doc/classes/Image.xml:567 msgid "" "The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] " "texture format also known as Block Compression 3 or BC3 that contains 64 " @@ -24256,7 +24648,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:572 +#: doc/classes/Image.xml:571 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24264,7 +24656,7 @@ msgid "" "DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:575 +#: doc/classes/Image.xml:574 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "Red_Green_Texture_Compression]Red Green Texture Compression[/url], " @@ -24272,7 +24664,7 @@ msgid "" "algorithm that DXT5 uses for the alpha channel." msgstr "" -#: doc/classes/Image.xml:578 +#: doc/classes/Image.xml:577 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized " @@ -24281,21 +24673,21 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:582 +#: doc/classes/Image.xml:581 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with signed floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:585 +#: doc/classes/Image.xml:584 msgid "" "Texture format that uses [url=https://www.khronos.org/opengl/wiki/" "BPTC_Texture_Compression]BPTC[/url] compression with unsigned floating-point " "RGB components." msgstr "" -#: doc/classes/Image.xml:588 +#: doc/classes/Image.xml:587 msgid "" "Texture format used on PowerVR-supported mobile platforms, uses 2-bit color " "depth with no alpha. More information can be found [url=https://en.wikipedia." @@ -24304,25 +24696,25 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:592 +#: doc/classes/Image.xml:591 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:595 +#: doc/classes/Image.xml:594 msgid "" "Similar to [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC2[/url], but with 4-" "bit color depth and no alpha." msgstr "" -#: doc/classes/Image.xml:598 +#: doc/classes/Image.xml:597 msgid "" "Same as [url=https://en.wikipedia.org/wiki/PVRTC]PVRTC4[/url], but with an " "alpha component." msgstr "" -#: doc/classes/Image.xml:601 +#: doc/classes/Image.xml:600 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC1]Ericsson Texture Compression format 1[/" @@ -24330,7 +24722,7 @@ msgid "" "standard. This format cannot store an alpha channel." msgstr "" -#: doc/classes/Image.xml:604 +#: doc/classes/Image.xml:603 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24338,7 +24730,7 @@ msgid "" "unsigned data." msgstr "" -#: doc/classes/Image.xml:607 +#: doc/classes/Image.xml:606 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24346,7 +24738,7 @@ msgid "" "channel of signed data." msgstr "" -#: doc/classes/Image.xml:610 +#: doc/classes/Image.xml:609 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24354,7 +24746,7 @@ msgid "" "of unsigned data." msgstr "" -#: doc/classes/Image.xml:613 +#: doc/classes/Image.xml:612 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24362,7 +24754,7 @@ msgid "" "channels of signed data." msgstr "" -#: doc/classes/Image.xml:616 +#: doc/classes/Image.xml:615 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24372,7 +24764,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:620 +#: doc/classes/Image.xml:619 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24382,7 +24774,7 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:624 +#: doc/classes/Image.xml:623 msgid "" "[url=https://en.wikipedia.org/wiki/" "Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression " @@ -24393,31 +24785,31 @@ msgid "" "conversion is performed." msgstr "" -#: doc/classes/Image.xml:632 +#: doc/classes/Image.xml:631 msgid "Represents the size of the [enum Format] enum." msgstr "" -#: doc/classes/Image.xml:635 +#: doc/classes/Image.xml:634 msgid "" "Performs nearest-neighbor interpolation. If the image is resized, it will be " "pixelated." msgstr "" -#: doc/classes/Image.xml:638 +#: doc/classes/Image.xml:637 msgid "" "Performs bilinear interpolation. If the image is resized, it will be blurry. " "This mode is faster than [constant INTERPOLATE_CUBIC], but it results in " "lower quality." msgstr "" -#: doc/classes/Image.xml:641 +#: doc/classes/Image.xml:640 msgid "" "Performs cubic interpolation. If the image is resized, it will be blurry. " "This mode often gives better results compared to [constant " "INTERPOLATE_BILINEAR], at the cost of being slower." msgstr "" -#: doc/classes/Image.xml:644 +#: doc/classes/Image.xml:643 msgid "" "Performs bilinear separately on the two most-suited mipmap levels, then " "linearly interpolates between them.\n" @@ -24432,55 +24824,55 @@ msgid "" "a new set will be generated for the resulting image." msgstr "" -#: doc/classes/Image.xml:651 +#: doc/classes/Image.xml:650 msgid "" "Performs Lanczos interpolation. This is the slowest image resizing mode, but " "it typically gives the best results, especially when downscalng images." msgstr "" -#: doc/classes/Image.xml:654 +#: doc/classes/Image.xml:653 msgid "Image does not have alpha." msgstr "" -#: doc/classes/Image.xml:657 +#: doc/classes/Image.xml:656 msgid "Image stores alpha in a single bit." msgstr "" -#: doc/classes/Image.xml:660 +#: doc/classes/Image.xml:659 msgid "Image uses alpha." msgstr "" -#: doc/classes/Image.xml:663 +#: doc/classes/Image.xml:662 msgid "Use S3TC compression." msgstr "" -#: doc/classes/Image.xml:666 +#: doc/classes/Image.xml:665 msgid "Use PVRTC2 compression." msgstr "" -#: doc/classes/Image.xml:669 +#: doc/classes/Image.xml:668 msgid "Use PVRTC4 compression." msgstr "" -#: doc/classes/Image.xml:672 +#: doc/classes/Image.xml:671 msgid "Use ETC compression." msgstr "" -#: doc/classes/Image.xml:675 +#: doc/classes/Image.xml:674 msgid "Use ETC2 compression." msgstr "" -#: doc/classes/Image.xml:690 +#: doc/classes/Image.xml:689 msgid "" "Source texture (before compression) is a regular texture. Default for all " "textures." msgstr "" -#: doc/classes/Image.xml:693 +#: doc/classes/Image.xml:692 msgid "Source texture (before compression) is in sRGB space." msgstr "" -#: doc/classes/Image.xml:696 +#: doc/classes/Image.xml:695 msgid "" "Source texture (before compression) is a normal texture (e.g. it can be " "compressed into two channels)." @@ -25479,17 +25871,21 @@ msgstr "" msgid "Removes all events from an action." msgstr "" -#: doc/classes/InputMap.xml:52 +#: doc/classes/InputMap.xml:50 +msgid "Returns an array of [InputEvent]s associated with a given action." +msgstr "" + +#: doc/classes/InputMap.xml:61 msgid "" "Returns [code]true[/code] if the action has the given [InputEvent] " "associated with it." msgstr "" -#: doc/classes/InputMap.xml:63 +#: doc/classes/InputMap.xml:72 msgid "Sets a deadzone value for the action." msgstr "" -#: doc/classes/InputMap.xml:74 +#: doc/classes/InputMap.xml:83 msgid "" "Adds an empty action to the [InputMap] with a configurable [code]deadzone[/" "code].\n" @@ -25497,11 +25893,11 @@ msgid "" "action_add_event]." msgstr "" -#: doc/classes/InputMap.xml:84 +#: doc/classes/InputMap.xml:93 msgid "Removes an action from the [InputMap]." msgstr "" -#: doc/classes/InputMap.xml:95 +#: doc/classes/InputMap.xml:104 msgid "" "Returns [code]true[/code] if the given event is part of an existing action. " "This method ignores keyboard modifiers if the given [InputEvent] is not " @@ -25509,10 +25905,6 @@ msgid "" "don't want this behavior." msgstr "" -#: doc/classes/InputMap.xml:104 -msgid "Returns an array of [InputEvent]s associated with a given action." -msgstr "" - #: doc/classes/InputMap.xml:111 msgid "Returns an array of all actions in the [InputMap]." msgstr "" @@ -26192,7 +26584,8 @@ msgid "" msgstr "" #: doc/classes/Joint2D.xml:18 -msgid "If [code]true[/code], [member node_a] and [member node_b] can collide." +msgid "" +"If [code]true[/code], [member node_a] and [member node_b] can not collide." msgstr "" #: doc/classes/Joint2D.xml:21 @@ -26462,7 +26855,7 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:176 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." @@ -26502,7 +26895,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:21 msgid "" "Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"also [member axis_lock_motion_x], [member axis_lock_motion_y] and [member " +"axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:44 @@ -26542,7 +26936,8 @@ msgid "" "wall and what is a floor or a ceiling. If set to the default value of " "[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " @@ -26570,8 +26965,8 @@ msgstr "" #: doc/classes/KinematicBody3D.xml:148 msgid "" "Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"[code]lock[/code]. See also [member axis_lock_motion_x], [member " +"axis_lock_motion_y] and [member axis_lock_motion_z]." msgstr "" #: doc/classes/KinematicBody3D.xml:161 @@ -26582,15 +26977,15 @@ msgid "" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody3D.xml:170 +#: doc/classes/KinematicBody3D.xml:167 msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:173 +#: doc/classes/KinematicBody3D.xml:170 msgid "Lock the body's Y axis movement." msgstr "" -#: doc/classes/KinematicBody3D.xml:176 +#: doc/classes/KinematicBody3D.xml:173 msgid "Lock the body's Z axis movement." msgstr "" @@ -26753,8 +27148,8 @@ msgstr "" #: doc/classes/Label.xml:60 msgid "" -"Limits the count of visible characters. If you set [code]percent_visible[/" -"code] to 50, only up to half of the text's characters will display on " +"Limits the amount of visible characters. If you set [code]percent_visible[/" +"code] to 0.5, only up to half of the text's characters will display on " "screen. Useful to animate the text in a dialog box." msgstr "" @@ -27047,9 +27442,10 @@ msgstr "" #: doc/classes/Light3D.xml:7 msgid "" -"Light3D is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light3D contains the common variables and parameters used for lighting." +"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be " +"instanced, it shouldn't be used directly. Other types of light nodes inherit " +"from it. Light3D contains the common variables and parameters used for " +"lighting." msgstr "" #: doc/classes/Light3D.xml:19 @@ -27068,9 +27464,9 @@ msgstr "" #: doc/classes/Light3D.xml:39 msgid "" -"Angular size of the light in degrees. Only available for " -"[DirectionalLight3D]s. For reference, the sun from earth is approximately " -"[code]0.5[/code]." +"The light's angular size in degrees. Only available for " +"[DirectionalLight3D]s. For reference, the Sun from the Earth is " +"approximately [code]0.5[/code]." msgstr "" #: doc/classes/Light3D.xml:42 @@ -27078,7 +27474,9 @@ msgid "The light's bake mode. See [enum BakeMode]." msgstr "" #: doc/classes/Light3D.xml:45 -msgid "The light's color." +msgid "" +"The light's color. An [i]overbright[/i] color can be used to achieve a " +"result equivalent to increasing the light's [member light_energy]." msgstr "" #: doc/classes/Light3D.xml:48 @@ -27086,7 +27484,10 @@ msgid "The light will affect objects in the selected layers." msgstr "" #: doc/classes/Light3D.xml:51 -msgid "The light's strength multiplier." +msgid "" +"The light's strength multiplier (this is not a physical unit). For " +"[OmniLight3D] and [SpotLight3D], changing this value will only change the " +"light color's intensity, not the light's radius." msgstr "" #: doc/classes/Light3D.xml:54 @@ -27112,27 +27513,32 @@ msgstr "" #: doc/classes/Light3D.xml:63 msgid "" "The size of the light in Godot units. Only available for [OmniLight3D]s and " -"[SpotLight3D]s." +"[SpotLight3D]s. Increasing this value will make the light fade out slower " +"and shadows appear blurrier. This can be used to simulate area lights to an " +"extent." msgstr "" #: doc/classes/Light3D.xml:66 msgid "" "The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." +"[code]0[/code], the light becomes a pure diffuse light. When not baking " +"emission, this can be used to avoid unrealistic reflections when placing " +"lights above an emissive surface." msgstr "" #: doc/classes/Light3D.xml:69 msgid "" "Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." +"shadowing (\"shadow acne\"), while too large a value causes shadows to " +"separate from casters (\"peter-panning\"). Adjust as needed." msgstr "" -#: doc/classes/Light3D.xml:72 doc/classes/RenderingServer.xml:3374 +#: doc/classes/Light3D.xml:72 msgid "" -"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " -"resolution shadow maps. A high value can make shadows appear grainy and can " -"cause other unwanted artifacts. Try to keep as near default as possible." +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-" +"resolution shadow maps. A high value can impact performance, make shadows " +"appear grainy and can cause other unwanted artifacts. Try to keep as near " +"default as possible." msgstr "" #: doc/classes/Light3D.xml:75 @@ -27145,9 +27551,9 @@ msgstr "" #: doc/classes/Light3D.xml:81 msgid "" -"Offsets the lookup into the shadow map by the objects normal. This can be " -"used reduce self-shadowing artifacts without using [member shadow_bias]. In " -"practice, this value should be tweaked along with [member shadow_bias] to " +"Offsets the lookup into the shadow map by the object's normal. This can be " +"used to reduce self-shadowing artifacts without using [member shadow_bias]. " +"In practice, this value should be tweaked along with [member shadow_bias] to " "reduce artifacts as much as possible." msgstr "" @@ -27492,24 +27898,37 @@ msgid "" msgstr "" #: doc/classes/LineEdit.xml:46 -msgid "Erases the [LineEdit] text." +msgid "Erases the [LineEdit]'s [member text]." msgstr "" #: doc/classes/LineEdit.xml:53 +msgid "" +"Deletes one character at the cursor's current position (equivalent to " +"pressing [kbd]Delete[/kbd])." +msgstr "" + +#: doc/classes/LineEdit.xml:64 +msgid "" +"Deletes a section of the [member text] going from position " +"[code]from_column[/code] to [code]to_column[/code]. Both parameters should " +"be within the text's length." +msgstr "" + +#: doc/classes/LineEdit.xml:71 msgid "Clears the current selection." msgstr "" -#: doc/classes/LineEdit.xml:60 +#: doc/classes/LineEdit.xml:78 msgid "" "Returns the [PopupMenu] of this [LineEdit]. By default, this menu is " "displayed when right-clicking on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:69 +#: doc/classes/LineEdit.xml:87 msgid "Executes a given action as defined in the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:80 +#: doc/classes/LineEdit.xml:98 msgid "" "Selects characters inside [LineEdit] between [code]from[/code] and [code]to[/" "code]. By default, [code]from[/code] is at the beginning and [code]to[/code] " @@ -27522,144 +27941,144 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/LineEdit.xml:93 +#: doc/classes/LineEdit.xml:111 msgid "Selects the whole [String]." msgstr "" -#: doc/classes/LineEdit.xml:99 +#: doc/classes/LineEdit.xml:117 msgid "Text alignment as defined in the [enum Align] enum." msgstr "" -#: doc/classes/LineEdit.xml:102 doc/classes/TextEdit.xml:395 +#: doc/classes/LineEdit.xml:120 doc/classes/TextEdit.xml:406 msgid "If [code]true[/code], the caret (visual cursor) blinks." msgstr "" -#: doc/classes/LineEdit.xml:105 doc/classes/TextEdit.xml:398 +#: doc/classes/LineEdit.xml:123 doc/classes/TextEdit.xml:409 msgid "Duration (in seconds) of a caret's blinking cycle." msgstr "" -#: doc/classes/LineEdit.xml:108 +#: doc/classes/LineEdit.xml:126 msgid "" "The cursor's position inside the [LineEdit]. When set, the text may scroll " "to accommodate it." msgstr "" -#: doc/classes/LineEdit.xml:111 +#: doc/classes/LineEdit.xml:129 msgid "" "If [code]true[/code], the [LineEdit] will show a clear button if [code]text[/" "code] is not empty, which can be used to clear the text quickly." msgstr "" -#: doc/classes/LineEdit.xml:114 +#: doc/classes/LineEdit.xml:132 msgid "If [code]true[/code], the context menu will appear when right-clicked." msgstr "" -#: doc/classes/LineEdit.xml:117 +#: doc/classes/LineEdit.xml:135 msgid "" "If [code]false[/code], existing text cannot be modified and new text cannot " "be added." msgstr "" -#: doc/classes/LineEdit.xml:120 +#: doc/classes/LineEdit.xml:138 msgid "" "If [code]true[/code], the [LineEdit] width will increase to stay longer than " "the [member text]. It will [b]not[/b] compress if the [member text] is " "shortened." msgstr "" -#: doc/classes/LineEdit.xml:124 +#: doc/classes/LineEdit.xml:142 msgid "" "Maximum amount of characters that can be entered inside the [LineEdit]. If " "[code]0[/code], there is no limit." msgstr "" -#: doc/classes/LineEdit.xml:128 +#: doc/classes/LineEdit.xml:146 msgid "" "Opacity of the [member placeholder_text]. From [code]0[/code] to [code]1[/" "code]." msgstr "" -#: doc/classes/LineEdit.xml:131 +#: doc/classes/LineEdit.xml:149 msgid "" "Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s " "default value (see [member text])." msgstr "" -#: doc/classes/LineEdit.xml:134 +#: doc/classes/LineEdit.xml:152 msgid "" "Sets the icon that will appear in the right end of the [LineEdit] if there's " "no [member text], or always, if [member clear_button_enabled] is set to " "[code]false[/code]." msgstr "" -#: doc/classes/LineEdit.xml:137 +#: doc/classes/LineEdit.xml:155 msgid "" "If [code]true[/code], every character is replaced with the secret character " "(see [member secret_character])." msgstr "" -#: doc/classes/LineEdit.xml:140 +#: doc/classes/LineEdit.xml:158 msgid "" "The character to use to mask secret input (defaults to \"*\"). Only a single " "character can be used as the secret character." msgstr "" -#: doc/classes/LineEdit.xml:143 +#: doc/classes/LineEdit.xml:161 msgid "" "If [code]false[/code], it's impossible to select the text using mouse nor " "keyboard." msgstr "" -#: doc/classes/LineEdit.xml:146 +#: doc/classes/LineEdit.xml:164 msgid "If [code]false[/code], using shortcuts will be disabled." msgstr "" -#: doc/classes/LineEdit.xml:149 +#: doc/classes/LineEdit.xml:167 msgid "" "String value of the [LineEdit].\n" "[b]Note:[/b] Changing text using this property won't emit the [signal " "text_changed] signal." msgstr "" -#: doc/classes/LineEdit.xml:156 +#: doc/classes/LineEdit.xml:174 msgid "" "Emitted when trying to append text that would overflow the [member " "max_length]." msgstr "" -#: doc/classes/LineEdit.xml:163 doc/classes/TextEdit.xml:514 +#: doc/classes/LineEdit.xml:181 doc/classes/TextEdit.xml:525 msgid "Emitted when the text changes." msgstr "" -#: doc/classes/LineEdit.xml:170 +#: doc/classes/LineEdit.xml:188 msgid "Emitted when the user presses [constant KEY_ENTER] on the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:176 +#: doc/classes/LineEdit.xml:194 msgid "Aligns the text on the left-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:179 +#: doc/classes/LineEdit.xml:197 msgid "Centers the text in the middle of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:182 +#: doc/classes/LineEdit.xml:200 msgid "Aligns the text on the right-hand side of the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:185 +#: doc/classes/LineEdit.xml:203 msgid "Stretches whitespaces to fit the [LineEdit]'s width." msgstr "" -#: doc/classes/LineEdit.xml:188 doc/classes/TextEdit.xml:535 +#: doc/classes/LineEdit.xml:206 doc/classes/TextEdit.xml:540 msgid "Cuts (copies and clears) the selected text." msgstr "" -#: doc/classes/LineEdit.xml:191 doc/classes/TextEdit.xml:538 +#: doc/classes/LineEdit.xml:209 doc/classes/TextEdit.xml:543 msgid "Copies the selected text." msgstr "" -#: doc/classes/LineEdit.xml:194 +#: doc/classes/LineEdit.xml:212 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position).\n" @@ -27667,80 +28086,80 @@ msgid "" "clipboard via [method String.strip_escapes]." msgstr "" -#: doc/classes/LineEdit.xml:198 +#: doc/classes/LineEdit.xml:216 msgid "Erases the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:201 +#: doc/classes/LineEdit.xml:219 msgid "Selects the whole [LineEdit] text." msgstr "" -#: doc/classes/LineEdit.xml:204 doc/classes/TextEdit.xml:550 +#: doc/classes/LineEdit.xml:222 doc/classes/TextEdit.xml:555 msgid "Undoes the previous action." msgstr "" -#: doc/classes/LineEdit.xml:207 +#: doc/classes/LineEdit.xml:225 msgid "Reverse the last undo action." msgstr "" -#: doc/classes/LineEdit.xml:210 doc/classes/TextEdit.xml:556 +#: doc/classes/LineEdit.xml:228 doc/classes/TextEdit.xml:561 msgid "Represents the size of the [enum MenuItems] enum." msgstr "" -#: doc/classes/LineEdit.xml:215 +#: doc/classes/LineEdit.xml:233 msgid "Texture for the clear button. See [member clear_button_enabled]." msgstr "" -#: doc/classes/LineEdit.xml:218 +#: doc/classes/LineEdit.xml:236 msgid "Color used as default tint for the clear button." msgstr "" -#: doc/classes/LineEdit.xml:221 +#: doc/classes/LineEdit.xml:239 msgid "Color used for the clear button when it's pressed." msgstr "" -#: doc/classes/LineEdit.xml:224 +#: doc/classes/LineEdit.xml:242 msgid "Color of the [LineEdit]'s visual cursor (caret)." msgstr "" -#: doc/classes/LineEdit.xml:227 +#: doc/classes/LineEdit.xml:245 msgid "Background used when [LineEdit] has GUI focus." msgstr "" -#: doc/classes/LineEdit.xml:230 +#: doc/classes/LineEdit.xml:248 msgid "Font used for the text." msgstr "" -#: doc/classes/LineEdit.xml:233 +#: doc/classes/LineEdit.xml:251 msgid "Default font color." msgstr "" -#: doc/classes/LineEdit.xml:236 +#: doc/classes/LineEdit.xml:254 msgid "Font color for selected text (inside the selection rectangle)." msgstr "" -#: doc/classes/LineEdit.xml:239 +#: doc/classes/LineEdit.xml:257 msgid "Font color when editing is disabled." msgstr "" -#: doc/classes/LineEdit.xml:242 +#: doc/classes/LineEdit.xml:260 msgid "" "Minimum horizontal space for the text (not counting the clear button and " "content margins). This value is measured in count of space characters (i.e. " "this amount of space characters can be displayed without scrolling)." msgstr "" -#: doc/classes/LineEdit.xml:245 +#: doc/classes/LineEdit.xml:263 msgid "Default background for the [LineEdit]." msgstr "" -#: doc/classes/LineEdit.xml:248 +#: doc/classes/LineEdit.xml:266 msgid "" "Background used when [LineEdit] is in read-only mode ([member editable] is " "set to [code]false[/code])." msgstr "" -#: doc/classes/LineEdit.xml:251 +#: doc/classes/LineEdit.xml:269 msgid "Color of the selection rectangle." msgstr "" @@ -27958,14 +28377,14 @@ msgstr "" msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:948 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:952 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -27973,34 +28392,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:955 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:959 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:963 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:967 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:971 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28123,8 +28542,8 @@ msgid "" "priority objects will be sorted in front of lower priority objects.\n" "[b]Note:[/b] this only applies to sorting of transparent objects. This will " "not impact how transparent objects are sorted relative to opaque objects. " -"This is because opaque objects are sorted based on depth, while transparent " -"objects are sorted from back to front (subject to priority)." +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." msgstr "" #: doc/classes/Material.xml:25 @@ -28313,11 +28732,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3306 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3189 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3309 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3192 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28359,37 +28778,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3262 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3145 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3265 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3148 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3268 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3151 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3271 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3154 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3274 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3157 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3277 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3160 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3283 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3166 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3280 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3163 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28650,16 +29069,20 @@ msgstr "" #: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"The normal map that will be used if using the default [CanvasItemMaterial].\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +#: doc/classes/MeshInstance2D.xml:23 doc/classes/MultiMeshInstance2D.xml:23 msgid "" "The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " "Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +#: doc/classes/MeshInstance2D.xml:29 doc/classes/MultiMeshInstance2D.xml:29 msgid "Emitted when the [member texture] is changed." msgstr "" @@ -30523,10 +30946,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " -"intercept the events first." +"intercept the events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:66 +#: doc/classes/Node.xml:67 msgid "" "Called during the physics processing step of the main loop. Physics " "processing means that the frame rate is synced to the physics, i.e. the " @@ -30535,10 +30960,12 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_physics_process].\n" "Corresponds to the [constant NOTIFICATION_PHYSICS_PROCESS] notification in " -"[method Object._notification]." +"[method Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:77 +#: doc/classes/Node.xml:79 msgid "" "Called during the processing step of the main loop. Processing happens at " "every frame and as fast as possible, so the [code]delta[/code] time since " @@ -30546,10 +30973,12 @@ msgid "" "It is only called if processing is enabled, which is done automatically if " "this method is overridden, and can be toggled with [method set_process].\n" "Corresponds to the [constant NOTIFICATION_PROCESS] notification in [method " -"Object._notification]." +"Object._notification].\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:86 +#: doc/classes/Node.xml:89 msgid "" "Called when the node is \"ready\", i.e. when both the node and its children " "have entered the scene tree. If the node has children, their [method _ready] " @@ -30567,7 +30996,7 @@ msgid "" "before adding the node again." msgstr "" -#: doc/classes/Node.xml:98 +#: doc/classes/Node.xml:101 msgid "" "Called when an [InputEvent] hasn't been consumed by [method _input] or any " "GUI. The input event propagates up through the node tree until a node " @@ -30579,10 +31008,12 @@ msgid "" "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " -"events first." +"events first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:110 +#: doc/classes/Node.xml:114 msgid "" "Called when an [InputEventKey] hasn't been consumed by [method _input] or " "any GUI. The input event propagates up through the node tree until a node " @@ -30593,10 +31024,13 @@ msgid "" "To consume the input event and stop it propagating further to other nodes, " "[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " -"fit than [method _input] as they allow the GUI to intercept the events first." +"fit than [method _input] as they allow the GUI to intercept the events " +"first.\n" +"[b]Note:[/b] This method is only called if the node is present in the scene " +"tree (i.e. if it's not orphan)." msgstr "" -#: doc/classes/Node.xml:124 +#: doc/classes/Node.xml:129 msgid "" "Adds a child node. Nodes can have any number of children, but every child " "must have a unique name. Child nodes are automatically deleted when the " @@ -30614,7 +31048,7 @@ msgid "" "add_child(child_node)\n" "[/codeblock]\n" "If you need the child node to be added below a specific node in the list of " -"children, use [method add_child_below_node] instead of this method.\n" +"children, use [method add_sibling] instead of this method.\n" "[b]Note:[/b] If you want a child to be persisted to a [PackedScene], you " "must set [member owner] in addition to calling [method add_child]. This is " "typically relevant for [url=https://godot.readthedocs.io/en/latest/tutorials/" @@ -30625,9 +31059,10 @@ msgid "" "it will be visible in the 2D/3D view." msgstr "" -#: doc/classes/Node.xml:146 +#: doc/classes/Node.xml:149 msgid "" -"Adds a child node below the [code]preceding_node[/code].\n" +"Adds a [code]sibling[/code] node to current's node parent, at the the same " +"level as that node, right below it.\n" "If [code]legible_unique_name[/code] is [code]true[/code], the child node " "will have an human-readable name based on the name of the node being " "instanced instead of its type.\n" @@ -30635,7 +31070,7 @@ msgid "" "node to be added below a specific node in the list of children." msgstr "" -#: doc/classes/Node.xml:159 +#: doc/classes/Node.xml:162 msgid "" "Adds the node to a group. Groups are helpers to name and organize a subset " "of nodes, for example \"enemies\" or \"collectables\". A node can be in any " @@ -30646,7 +31081,7 @@ msgid "" "[PackedScene] and saving to file. Non-persistent groups aren't stored." msgstr "" -#: doc/classes/Node.xml:167 +#: doc/classes/Node.xml:170 msgid "" "Returns [code]true[/code] if the node can process while the scene tree is " "paused (see [member pause_mode]). Always returns [code]true[/code] if the " @@ -30654,7 +31089,7 @@ msgid "" "tree." msgstr "" -#: doc/classes/Node.xml:176 +#: doc/classes/Node.xml:179 msgid "" "Duplicates the node, returning a new node.\n" "You can fine-tune the behavior using the [code]flags[/code] (see [enum " @@ -30664,7 +31099,7 @@ msgid "" "_init] method). In that case, the node will be duplicated without a script." msgstr "" -#: doc/classes/Node.xml:191 +#: doc/classes/Node.xml:194 msgid "" "Finds a descendant of this node whose name matches [code]mask[/code] as in " "[method String.match] (i.e. case-sensitive, but [code]\"*\"[/code] matches " @@ -30677,7 +31112,7 @@ msgid "" "instantiated through a script, because those scenes don't have an owner." msgstr "" -#: doc/classes/Node.xml:202 +#: doc/classes/Node.xml:205 msgid "" "Finds the first parent of the current node whose name matches [code]mask[/" "code] as in [method String.match] (i.e. case-sensitive, but [code]\"*\"[/" @@ -30687,38 +31122,38 @@ msgid "" "individual node names." msgstr "" -#: doc/classes/Node.xml:212 +#: doc/classes/Node.xml:215 msgid "" "Returns a child node by its index (see [method get_child_count]). This " "method is often used for iterating all children of a node.\n" "To access a child node via its name, use [method get_node]." msgstr "" -#: doc/classes/Node.xml:220 +#: doc/classes/Node.xml:223 msgid "Returns the number of child nodes." msgstr "" -#: doc/classes/Node.xml:227 +#: doc/classes/Node.xml:230 msgid "Returns an array of references to node's children." msgstr "" -#: doc/classes/Node.xml:234 +#: doc/classes/Node.xml:237 msgid "Returns an array listing the groups that the node is a member of." msgstr "" -#: doc/classes/Node.xml:241 +#: doc/classes/Node.xml:244 msgid "" "Returns the node's order in the scene tree branch. For example, if called on " "the first child node the position is [code]0[/code]." msgstr "" -#: doc/classes/Node.xml:248 +#: doc/classes/Node.xml:251 msgid "" "Returns the peer ID of the network master for this node. See [method " "set_network_master]." msgstr "" -#: doc/classes/Node.xml:257 +#: doc/classes/Node.xml:260 msgid "" "Fetches a node. The [NodePath] can be either a relative path (from the " "current node) or an absolute path (in the scene tree) to a node. If the path " @@ -30748,7 +31183,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:285 +#: doc/classes/Node.xml:288 msgid "" "Fetches a node and one of its resources as specified by the [NodePath]'s " "subname (e.g. [code]Area2D/CollisionShape2D:shape[/code]). If several nested " @@ -30770,31 +31205,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:301 +#: doc/classes/Node.xml:304 msgid "" "Similar to [method get_node], but does not log an error if [code]path[/code] " "does not point to a valid [Node]." msgstr "" -#: doc/classes/Node.xml:308 +#: doc/classes/Node.xml:311 msgid "" -"Returns the parent node of the current node, or an empty [Node] if the node " -"lacks a parent." +"Returns the parent node of the current node, or a [code]null instance[/code] " +"if the node lacks a parent." msgstr "" -#: doc/classes/Node.xml:315 +#: doc/classes/Node.xml:318 msgid "" "Returns the absolute path of the current node. This only works if the " "current node is inside the scene tree (see [method is_inside_tree])." msgstr "" -#: doc/classes/Node.xml:324 +#: doc/classes/Node.xml:327 msgid "" "Returns the relative [NodePath] from this node to the specified [code]node[/" "code]. Both nodes must be in the same scene or the function will fail." msgstr "" -#: doc/classes/Node.xml:331 +#: doc/classes/Node.xml:334 msgid "" "Returns the time elapsed since the last physics-bound frame (see [method " "_physics_process]). This is always a constant value in physics processing " @@ -30802,32 +31237,32 @@ msgid "" "iterations_per_second]." msgstr "" -#: doc/classes/Node.xml:338 +#: doc/classes/Node.xml:341 msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:345 +#: doc/classes/Node.xml:348 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:355 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:362 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:368 +#: doc/classes/Node.xml:371 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:377 +#: doc/classes/Node.xml:380 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30835,96 +31270,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:386 +#: doc/classes/Node.xml:389 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:396 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:402 +#: doc/classes/Node.xml:405 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:411 +#: doc/classes/Node.xml:414 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:421 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:428 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:435 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:442 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:449 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:456 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:463 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:470 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:477 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:485 +#: doc/classes/Node.xml:488 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:495 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:502 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30940,7 +31375,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:515 +#: doc/classes/Node.xml:518 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -30956,7 +31391,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:537 +#: doc/classes/Node.xml:540 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -30966,13 +31401,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:546 +#: doc/classes/Node.xml:549 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:556 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -30981,7 +31416,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:563 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -30990,31 +31425,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:570 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:576 +#: doc/classes/Node.xml:579 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:585 +#: doc/classes/Node.xml:588 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:596 +#: doc/classes/Node.xml:599 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:606 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -31025,7 +31460,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:612 +#: doc/classes/Node.xml:615 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -31042,7 +31477,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:624 +#: doc/classes/Node.xml:627 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31053,27 +31488,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:635 +#: doc/classes/Node.xml:638 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:644 +#: doc/classes/Node.xml:647 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:655 +#: doc/classes/Node.xml:658 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:666 +#: doc/classes/Node.xml:669 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31081,7 +31516,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:677 +#: doc/classes/Node.xml:680 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31092,30 +31527,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:690 +#: doc/classes/Node.xml:693 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:701 +#: doc/classes/Node.xml:704 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:714 +#: doc/classes/Node.xml:717 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:723 +#: doc/classes/Node.xml:726 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:734 +#: doc/classes/Node.xml:737 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31125,7 +31560,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:743 +#: doc/classes/Node.xml:746 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31136,7 +31571,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:752 +#: doc/classes/Node.xml:755 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31146,7 +31581,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:761 +#: doc/classes/Node.xml:764 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31155,14 +31590,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:770 +#: doc/classes/Node.xml:773 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:779 +#: doc/classes/Node.xml:782 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31171,7 +31606,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:788 +#: doc/classes/Node.xml:791 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31179,51 +31614,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:797 +#: doc/classes/Node.xml:800 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:806 +#: doc/classes/Node.xml:809 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:816 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:823 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:823 +#: doc/classes/Node.xml:826 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:826 +#: doc/classes/Node.xml:829 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:829 +#: doc/classes/Node.xml:832 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:832 +#: doc/classes/Node.xml:835 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31232,11 +31667,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:835 +#: doc/classes/Node.xml:838 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:838 +#: doc/classes/Node.xml:841 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31245,169 +31680,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:844 +#: doc/classes/Node.xml:847 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:849 +#: doc/classes/Node.xml:852 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:854 +#: doc/classes/Node.xml:857 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:859 +#: doc/classes/Node.xml:862 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:864 +#: doc/classes/Node.xml:867 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:870 +#: doc/classes/Node.xml:873 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:873 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:876 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:879 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:882 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:885 +#: doc/classes/Node.xml:888 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:888 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:891 +#: doc/classes/Node.xml:894 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:894 +#: doc/classes/Node.xml:897 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:901 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:904 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:904 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:907 +#: doc/classes/Node.xml:910 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:910 +#: doc/classes/Node.xml:913 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:913 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:916 +#: doc/classes/Node.xml:919 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:919 +#: doc/classes/Node.xml:922 msgid "" "Notification received from the OS when the mouse enters the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:926 msgid "" "Notification received from the OS when the mouse leaves the game window.\n" "Implemented on desktop and web platforms." msgstr "" -#: doc/classes/Node.xml:927 +#: doc/classes/Node.xml:930 msgid "" "Notification received from the OS when the game window is focused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:931 +#: doc/classes/Node.xml:934 msgid "" "Notification received from the OS when the game window is unfocused.\n" "Implemented on all platforms." msgstr "" -#: doc/classes/Node.xml:935 +#: doc/classes/Node.xml:938 msgid "" "Notification received from the OS when a close request is sent (e.g. closing " "the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n" "Implemented on desktop platforms." msgstr "" -#: doc/classes/Node.xml:939 +#: doc/classes/Node.xml:942 msgid "" "Notification received from the OS when a go back request is sent (e.g. " "pressing the \"Back\" button on Android).\n" "Specific to the Android platform." msgstr "" -#: doc/classes/Node.xml:972 +#: doc/classes/Node.xml:975 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:975 +#: doc/classes/Node.xml:978 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:978 +#: doc/classes/Node.xml:981 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:990 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:993 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31530,18 +31965,18 @@ msgstr "" msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." msgstr "" -#: doc/classes/Node2D.xml:146 +#: doc/classes/Node2D.xml:150 msgid "Local [Transform2D]." msgstr "" -#: doc/classes/Node2D.xml:149 +#: doc/classes/Node2D.xml:153 msgid "" "If [code]true[/code], the node's Z index is relative to its parent's Z " "index. If this node's Z index is 2 and its parent's effective Z index is 3, " "then this node's effective Z index will be 2 + 3 = 5." msgstr "" -#: doc/classes/Node2D.xml:152 +#: doc/classes/Node2D.xml:156 msgid "" "Z index. Controls the order in which the nodes render. A node with a higher " "Z index will display in front of others." @@ -32059,12 +32494,14 @@ msgid "" "print(\"position\" in n) # Prints \"True\".\n" "print(\"other_property\" in n) # Prints \"False\".\n" "[/codeblock]\n" +"The [code]in[/code] operator will evaluate to [code]true[/code] as long as " +"the key exists, even if the value is [code]null[/code].\n" "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]." msgstr "" -#: doc/classes/Object.xml:29 +#: doc/classes/Object.xml:30 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get].\n" @@ -32072,7 +32509,7 @@ msgid "" "code] does not exist." msgstr "" -#: doc/classes/Object.xml:37 +#: doc/classes/Object.xml:38 msgid "" "Virtual method which can be overridden to customize the return value of " "[method get_property_list].\n" @@ -32084,11 +32521,11 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:46 +#: doc/classes/Object.xml:47 msgid "Called when the object is initialized." msgstr "" -#: doc/classes/Object.xml:55 +#: doc/classes/Object.xml:56 msgid "" "Called whenever the object receives a notification, which is identified in " "[code]what[/code] by a constant. The base [Object] has two constants " @@ -32097,7 +32534,7 @@ msgid "" "notifications which are also received by this method." msgstr "" -#: doc/classes/Object.xml:66 +#: doc/classes/Object.xml:67 msgid "" "Virtual method which can be overridden to customize the return value of " "[method set].\n" @@ -32105,7 +32542,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:74 +#: doc/classes/Object.xml:75 msgid "" "Virtual method which can be overridden to customize the return value of " "[method to_string], and thus the object's representation where it is " @@ -32114,14 +32551,14 @@ msgid "" "[code]\"[ClassName:RID]\"[/code]." msgstr "" -#: doc/classes/Object.xml:86 +#: doc/classes/Object.xml:87 msgid "" "Adds a user-defined [code]signal[/code]. Arguments are optional, but can be " "added as an [Array] of dictionaries, each containing [code]name: String[/" "code] and [code]type: int[/code] (see [enum Variant.Type]) entries." msgstr "" -#: doc/classes/Object.xml:95 +#: doc/classes/Object.xml:96 msgid "" "Calls the [code]method[/code] on the object and returns the result. This " "method supports a variable number of arguments, so parameters are passed as " @@ -32131,7 +32568,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:107 +#: doc/classes/Object.xml:108 msgid "" "Calls the [code]method[/code] on the object during idle time. This method " "supports a variable number of arguments, so parameters are passed as a comma " @@ -32141,7 +32578,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:121 +#: doc/classes/Object.xml:122 msgid "" "Calls the [code]method[/code] on the object and returns the result. " "Contrarily to [method call], this method does not support a variable number " @@ -32151,13 +32588,13 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:131 +#: doc/classes/Object.xml:132 msgid "" "Returns [code]true[/code] if the object can translate strings. See [method " "set_message_translation] and [method tr]." msgstr "" -#: doc/classes/Object.xml:146 +#: doc/classes/Object.xml:147 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32193,7 +32630,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:173 +#: doc/classes/Object.xml:174 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32204,7 +32641,7 @@ msgid "" "exists." msgstr "" -#: doc/classes/Object.xml:184 +#: doc/classes/Object.xml:185 msgid "" "Emits the given [code]signal[/code]. The signal must exist, so it should be " "a built-in signal of this class or one of its parent classes, or a user-" @@ -32216,23 +32653,24 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:195 +#: doc/classes/Object.xml:196 msgid "" "Deletes the object from memory. Any pre-existing reference to the freed " -"object will now return [code]null[/code]." +"object will become invalid, e.g. [code]is_instance_valid(object)[/code] will " +"return [code]false[/code]." msgstr "" -#: doc/classes/Object.xml:204 +#: doc/classes/Object.xml:205 msgid "" "Returns the [Variant] value of the given [code]property[/code]. If the " "[code]property[/code] doesn't exist, this will return [code]null[/code]." msgstr "" -#: doc/classes/Object.xml:211 +#: doc/classes/Object.xml:212 msgid "Returns the object's class as a [String]." msgstr "" -#: doc/classes/Object.xml:218 +#: doc/classes/Object.xml:219 msgid "" "Returns an [Array] of dictionaries with information about signals that are " "connected to the object.\n" @@ -32243,7 +32681,7 @@ msgid "" "connected." msgstr "" -#: doc/classes/Object.xml:231 +#: doc/classes/Object.xml:232 msgid "" "Gets the object's property indexed by the given [NodePath]. The node path " "should be relative to the current object and can use the colon character " @@ -32251,26 +32689,26 @@ msgid "" "\"[/code] or [code]\"material:next_pass:blend_mode\"[/code]." msgstr "" -#: doc/classes/Object.xml:238 +#: doc/classes/Object.xml:239 msgid "" "Returns the object's unique instance ID.\n" "This ID can be saved in [EncodedObjectAsID], and can be used to retrieve the " "object instance with [method @GDScript.instance_from_id]." msgstr "" -#: doc/classes/Object.xml:248 +#: doc/classes/Object.xml:249 msgid "Returns the object's metadata entry for the given [code]name[/code]." msgstr "" -#: doc/classes/Object.xml:255 +#: doc/classes/Object.xml:256 msgid "Returns the object's metadata as a [PackedStringArray]." msgstr "" -#: doc/classes/Object.xml:262 +#: doc/classes/Object.xml:263 msgid "Returns the object's methods and their signatures as an [Array]." msgstr "" -#: doc/classes/Object.xml:269 +#: doc/classes/Object.xml:270 msgid "" "Returns the object's property list as an [Array] of dictionaries.\n" "Each property's [Dictionary] contain at least [code]name: String[/code] and " @@ -32280,54 +32718,54 @@ msgid "" "PropertyUsageFlags])." msgstr "" -#: doc/classes/Object.xml:277 +#: doc/classes/Object.xml:278 msgid "" "Returns the object's [Script] instance, or [code]null[/code] if none is " "assigned." msgstr "" -#: doc/classes/Object.xml:286 +#: doc/classes/Object.xml:287 msgid "Returns an [Array] of connections for the given [code]signal[/code]." msgstr "" -#: doc/classes/Object.xml:293 +#: doc/classes/Object.xml:294 msgid "Returns the list of signals as an [Array] of dictionaries." msgstr "" -#: doc/classes/Object.xml:302 +#: doc/classes/Object.xml:303 msgid "" "Returns [code]true[/code] if a metadata entry is found with the given " "[code]name[/code]." msgstr "" -#: doc/classes/Object.xml:311 +#: doc/classes/Object.xml:312 msgid "" "Returns [code]true[/code] if the object contains the given [code]method[/" "code]." msgstr "" -#: doc/classes/Object.xml:320 +#: doc/classes/Object.xml:321 msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." msgstr "" -#: doc/classes/Object.xml:329 +#: doc/classes/Object.xml:330 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " "exists. Only signals added using [method add_user_signal] are taken into " "account." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:337 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:345 +#: doc/classes/Object.xml:346 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:356 +#: doc/classes/Object.xml:357 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -32335,13 +32773,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:364 +#: doc/classes/Object.xml:365 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:375 +#: doc/classes/Object.xml:376 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -32353,34 +32791,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:384 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:392 +#: doc/classes/Object.xml:393 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:404 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:412 +#: doc/classes/Object.xml:413 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:423 +#: doc/classes/Object.xml:424 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:434 +#: doc/classes/Object.xml:435 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -32392,19 +32830,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:448 +#: doc/classes/Object.xml:449 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:460 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:468 +#: doc/classes/Object.xml:469 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32413,7 +32851,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:476 +#: doc/classes/Object.xml:477 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32421,7 +32859,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:486 +#: doc/classes/Object.xml:487 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32430,33 +32868,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:495 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:501 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:504 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:507 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:509 +#: doc/classes/Object.xml:510 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:512 +#: doc/classes/Object.xml:513 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:515 +#: doc/classes/Object.xml:516 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32524,7 +32962,11 @@ msgid "" msgstr "" #: doc/classes/OmniLight3D.xml:19 -msgid "The light's radius." +msgid "" +"The light's radius. Note that the effectively lit area may appear to be " +"smaller depending on the [member omni_attenuation] in use. No matter the " +"[member omni_attenuation] in use, the light will never reach anything " +"outside this radius." msgstr "" #: doc/classes/OmniLight3D.xml:22 @@ -32673,7 +33115,7 @@ msgstr "" msgid "Returns the amount of items in the OptionButton, including separators." msgstr "" -#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:267 +#: doc/classes/OptionButton.xml:63 doc/classes/PopupMenu.xml:273 msgid "Returns the icon of the item at index [code]idx[/code]." msgstr "" @@ -32691,7 +33133,7 @@ msgid "" "to store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:321 +#: doc/classes/OptionButton.xml:99 doc/classes/PopupMenu.xml:327 msgid "Returns the text of the item at index [code]idx[/code]." msgstr "" @@ -32744,7 +33186,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:560 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -32991,9 +33433,9 @@ msgstr "" #: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" -"code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " -"[code]\"OSX\"[/code], [code]\"Server\"[/code], [code]\"Windows\"[/code], " -"[code]\"UWP\"[/code], [code]\"X11\"[/code]." +"code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], [code]\"OSX\"[/code], " +"[code]\"Server\"[/code], [code]\"Windows\"[/code], [code]\"UWP\"[/code], " +"[code]\"X11\"[/code]." msgstr "" #: doc/classes/OS.xml:215 @@ -33029,44 +33471,48 @@ msgid "" msgstr "" #: doc/classes/OS.xml:261 -msgid "Returns the epoch time of the operating system in milliseconds." +msgid "" +"Returns the total number of available tablet drivers.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:268 -msgid "Returns the epoch time of the operating system in seconds." +#: doc/classes/OS.xml:271 +msgid "" +"Returns the tablet driver name for the given index.\n" +"[b]Note:[/b] This method is implemented on Windows." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:279 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:282 +#: doc/classes/OS.xml:286 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:291 +#: doc/classes/OS.xml:295 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:302 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:305 +#: doc/classes/OS.xml:309 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:313 +#: doc/classes/OS.xml:317 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:322 +#: doc/classes/OS.xml:326 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -33077,7 +33523,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:331 +#: doc/classes/OS.xml:335 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -33095,11 +33541,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:344 +#: doc/classes/OS.xml:348 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:353 +#: doc/classes/OS.xml:357 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -33110,7 +33556,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:361 +#: doc/classes/OS.xml:365 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -33121,26 +33567,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:372 +#: doc/classes/OS.xml:376 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:383 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:386 +#: doc/classes/OS.xml:390 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:395 +#: doc/classes/OS.xml:399 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -33150,37 +33596,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:404 +#: doc/classes/OS.xml:408 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:414 +#: doc/classes/OS.xml:418 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:421 +#: doc/classes/OS.xml:425 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:430 +#: doc/classes/OS.xml:434 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:443 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:452 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:455 +#: doc/classes/OS.xml:459 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33188,15 +33634,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:465 +#: doc/classes/OS.xml:469 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:474 +#: doc/classes/OS.xml:478 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:483 +#: doc/classes/OS.xml:487 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33215,7 +33661,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:494 +#: doc/classes/OS.xml:498 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33225,133 +33671,137 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:498 +#: doc/classes/OS.xml:502 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:501 +#: doc/classes/OS.xml:505 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:506 +#: doc/classes/OS.xml:508 +msgid "The current tablet drvier in use." +msgstr "" + +#: doc/classes/OS.xml:513 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:509 +#: doc/classes/OS.xml:516 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:512 +#: doc/classes/OS.xml:519 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:515 +#: doc/classes/OS.xml:522 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:518 +#: doc/classes/OS.xml:525 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:521 +#: doc/classes/OS.xml:528 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:524 +#: doc/classes/OS.xml:531 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:527 +#: doc/classes/OS.xml:534 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:530 +#: doc/classes/OS.xml:537 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:533 +#: doc/classes/OS.xml:540 msgid "January." msgstr "" -#: doc/classes/OS.xml:536 +#: doc/classes/OS.xml:543 msgid "February." msgstr "" -#: doc/classes/OS.xml:539 +#: doc/classes/OS.xml:546 msgid "March." msgstr "" -#: doc/classes/OS.xml:542 +#: doc/classes/OS.xml:549 msgid "April." msgstr "" -#: doc/classes/OS.xml:545 +#: doc/classes/OS.xml:552 msgid "May." msgstr "" -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:555 msgid "June." msgstr "" -#: doc/classes/OS.xml:551 +#: doc/classes/OS.xml:558 msgid "July." msgstr "" -#: doc/classes/OS.xml:554 +#: doc/classes/OS.xml:561 msgid "August." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:564 msgid "September." msgstr "" -#: doc/classes/OS.xml:560 +#: doc/classes/OS.xml:567 msgid "October." msgstr "" -#: doc/classes/OS.xml:563 +#: doc/classes/OS.xml:570 msgid "November." msgstr "" -#: doc/classes/OS.xml:566 +#: doc/classes/OS.xml:573 msgid "December." msgstr "" -#: doc/classes/OS.xml:569 +#: doc/classes/OS.xml:576 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:572 +#: doc/classes/OS.xml:579 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:575 +#: doc/classes/OS.xml:582 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:578 +#: doc/classes/OS.xml:585 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:581 +#: doc/classes/OS.xml:588 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:584 +#: doc/classes/OS.xml:591 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:587 +#: doc/classes/OS.xml:594 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:590 +#: doc/classes/OS.xml:597 msgid "Ringtones directory path." msgstr "" @@ -34756,20 +35206,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3922 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3805 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3925 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3808 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3928 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3811 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3919 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3802 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34853,13 +35303,13 @@ msgstr "" msgid "Sets the body's transform." msgstr "" -#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:17 +#: doc/classes/PhysicalBone3D.xml:91 doc/classes/PhysicsMaterial.xml:18 msgid "" "The body's bounciness. Values range from [code]0[/code] (no bounce) to " "[code]1[/code] (full bounciness)." msgstr "" -#: doc/classes/PhysicalBone3D.xml:94 doc/classes/RigidBody3D.xml:150 +#: doc/classes/PhysicalBone3D.xml:94 msgid "" "If [code]true[/code], the body is deactivated when there is no movement, so " "it will not take part in the simulation until it is awaken by an external " @@ -34970,12 +35420,18 @@ msgstr "" #: doc/classes/PhysicalSkyMaterial.xml:35 msgid "" +"[Texture2D] for the night sky. This is added to the sky, so if it is bright " +"enough, it may be visible during the day." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" "Controls the strength of the rayleigh scattering. Rayleigh scattering " "results from light colliding with small particles. It is responsible for the " "blue color of the sky." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:38 +#: doc/classes/PhysicalSkyMaterial.xml:41 msgid "" "Controls the [Color] of the rayleigh scattering. While not physically " "accurate, this allows for the creation of alien looking planets. For " @@ -34983,13 +35439,13 @@ msgid "" "with a corresponding blue sunset." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:41 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" "Sets the size of the sun disk. Default value is based on Sol's perceived " "size from Earth." msgstr "" -#: doc/classes/PhysicalSkyMaterial.xml:44 +#: doc/classes/PhysicalSkyMaterial.xml:47 msgid "" "Sets the thickness of the atmosphere. High turbidity creates a foggy looking " "atmosphere, while a low turbidity results in a clearer atmosphere." @@ -35504,12 +35960,27 @@ msgid "" "Provides a means of modifying the collision properties of a [PhysicsBody3D]." msgstr "" -#: doc/classes/PhysicsMaterial.xml:20 +#: doc/classes/PhysicsMaterial.xml:15 +msgid "" +"If [code]true[/code], subtracts the bounciness from the colliding object's " +"bounciness instead of adding it." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:21 msgid "" "The body's friction. Values range from [code]0[/code] (frictionless) to " "[code]1[/code] (maximum friction)." msgstr "" +#: doc/classes/PhysicsMaterial.xml:24 +msgid "" +"If [code]true[/code], the physics engine will use the friction of the object " +"marked as \"rough\" when two objects collide. If [code]false[/code], the " +"physics engine will use the lowest friction of all colliding objects " +"instead. If [code]true[/code] for both colliding objects, the physics engine " +"will use the highest friction." +msgstr "" + #: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" @@ -35844,7 +36315,9 @@ msgid "" msgstr "" #: doc/classes/PhysicsServer2D.xml:875 -msgid "Returns the value of a damped spring joint parameter." +msgid "" +"Returns the value of a damped spring joint parameter. See [enum " +"DampedSpringParam] for a list of available parameters." msgstr "" #: doc/classes/PhysicsServer2D.xml:888 @@ -37125,10 +37598,6 @@ msgstr "" msgid "Number of subdivision along the X axis." msgstr "" -#: modules/gdnative/doc_classes/PluginScript.xml:14 -msgid "Returns a new instance of the script." -msgstr "" - #: doc/classes/PointMesh.xml:4 msgid "Mesh with a single Point primitive." msgstr "" @@ -37216,11 +37685,20 @@ msgid "" "the defined points and extending to the [code]invert_border[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:107 +#: doc/classes/Polygon2D.xml:105 +msgid "" +"The normal map gives depth to the Polygon2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." +msgstr "" + +#: doc/classes/Polygon2D.xml:109 msgid "The offset applied to each vertex." msgstr "" -#: doc/classes/Polygon2D.xml:110 +#: doc/classes/Polygon2D.xml:112 msgid "" "The polygon's list of vertices. The final point will be connected to the " "first.\n" @@ -37228,40 +37706,40 @@ msgid "" "reference." msgstr "" -#: doc/classes/Polygon2D.xml:124 +#: doc/classes/Polygon2D.xml:126 msgid "" "The polygon's fill texture. Use [code]uv[/code] to set texture coordinates." msgstr "" -#: doc/classes/Polygon2D.xml:127 +#: doc/classes/Polygon2D.xml:129 msgid "" "Amount to offset the polygon's [code]texture[/code]. If [code](0, 0)[/code] " "the texture's origin (its top-left corner) will be placed at the polygon's " "[code]position[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:130 +#: doc/classes/Polygon2D.xml:132 msgid "The texture's rotation in radians." msgstr "" -#: doc/classes/Polygon2D.xml:133 +#: doc/classes/Polygon2D.xml:135 msgid "The texture's rotation in degrees." msgstr "" -#: doc/classes/Polygon2D.xml:136 +#: doc/classes/Polygon2D.xml:138 msgid "" "Amount to multiply the [code]uv[/code] coordinates when using a " "[code]texture[/code]. Larger values make the texture smaller, and vice versa." msgstr "" -#: doc/classes/Polygon2D.xml:139 +#: doc/classes/Polygon2D.xml:141 msgid "" "Texture coordinates for each vertex of the polygon. There should be one " "[code]uv[/code] per polygon vertex. If there are fewer, undefined vertices " "will use [code](0, 0)[/code]." msgstr "" -#: doc/classes/Polygon2D.xml:142 +#: doc/classes/Polygon2D.xml:144 msgid "" "Color for each vertex. Colors are interpolated between vertices, resulting " "in smooth gradients. There should be one per polygon vertex. If there are " @@ -37442,55 +37920,55 @@ msgstr "" msgid "Removes all items from the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:251 +#: doc/classes/PopupMenu.xml:257 msgid "" "Returns the accelerator of the item at index [code]idx[/code]. Accelerators " "are special combinations of keys that activate the item, no matter which " "control is focused." msgstr "" -#: doc/classes/PopupMenu.xml:258 +#: doc/classes/PopupMenu.xml:264 msgid "Returns the number of items in the [PopupMenu]." msgstr "" -#: doc/classes/PopupMenu.xml:276 +#: doc/classes/PopupMenu.xml:282 msgid "" "Returns the id of the item at index [code]idx[/code]. [code]id[/code] can be " "manually assigned, while index can not." msgstr "" -#: doc/classes/PopupMenu.xml:285 +#: doc/classes/PopupMenu.xml:291 msgid "" "Returns the index of the item containing the specified [code]id[/code]. " "Index is automatically assigned to each item by the engine. Index can not be " "set manually." msgstr "" -#: doc/classes/PopupMenu.xml:294 +#: doc/classes/PopupMenu.xml:300 msgid "" "Returns the metadata of the specified item, which might be of any type. You " "can set it with [method set_item_metadata], which provides a simple way of " "assigning context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:303 +#: doc/classes/PopupMenu.xml:309 msgid "" "Returns the [ShortCut] associated with the specified [code]idx[/code] item." msgstr "" -#: doc/classes/PopupMenu.xml:312 +#: doc/classes/PopupMenu.xml:318 msgid "" "Returns the submenu name of the item at index [code]idx[/code]. See [method " "add_submenu_item] for more info on how to add a submenu." msgstr "" -#: doc/classes/PopupMenu.xml:330 +#: doc/classes/PopupMenu.xml:336 msgid "" "Returns the tooltip associated with the specified index index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:339 +#: doc/classes/PopupMenu.xml:345 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37499,19 +37977,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:349 +#: doc/classes/PopupMenu.xml:355 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:358 +#: doc/classes/PopupMenu.xml:364 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:368 +#: doc/classes/PopupMenu.xml:374 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37519,32 +37997,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:378 +#: doc/classes/PopupMenu.xml:384 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:387 +#: doc/classes/PopupMenu.xml:393 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:396 +#: doc/classes/PopupMenu.xml:402 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:408 +#: doc/classes/PopupMenu.xml:414 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:419 +#: doc/classes/PopupMenu.xml:425 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37552,204 +38030,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:431 +#: doc/classes/PopupMenu.xml:437 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:442 +#: doc/classes/PopupMenu.xml:448 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:453 +#: doc/classes/PopupMenu.xml:459 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:464 +#: doc/classes/PopupMenu.xml:470 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:475 +#: doc/classes/PopupMenu.xml:481 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:486 +#: doc/classes/PopupMenu.xml:492 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:497 +#: doc/classes/PopupMenu.xml:503 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:508 +#: doc/classes/PopupMenu.xml:514 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:521 +#: doc/classes/PopupMenu.xml:527 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:532 +#: doc/classes/PopupMenu.xml:538 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:543 +#: doc/classes/PopupMenu.xml:549 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:565 +#: doc/classes/PopupMenu.xml:571 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:574 +#: doc/classes/PopupMenu.xml:580 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:583 +#: doc/classes/PopupMenu.xml:589 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:589 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:592 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:595 +#: doc/classes/PopupMenu.xml:601 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:598 +#: doc/classes/PopupMenu.xml:604 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:601 +#: doc/classes/PopupMenu.xml:607 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:615 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:616 +#: doc/classes/PopupMenu.xml:622 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:623 +#: doc/classes/PopupMenu.xml:629 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:631 +#: doc/classes/PopupMenu.xml:637 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:634 +#: doc/classes/PopupMenu.xml:640 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:637 +#: doc/classes/PopupMenu.xml:643 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:646 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:643 +#: doc/classes/PopupMenu.xml:649 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:646 +#: doc/classes/PopupMenu.xml:652 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:649 +#: doc/classes/PopupMenu.xml:655 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:652 +#: doc/classes/PopupMenu.xml:658 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:655 +#: doc/classes/PopupMenu.xml:661 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:658 +#: doc/classes/PopupMenu.xml:664 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:661 +#: doc/classes/PopupMenu.xml:667 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:664 +#: doc/classes/PopupMenu.xml:670 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:667 +#: doc/classes/PopupMenu.xml:673 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:670 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:673 +#: doc/classes/PopupMenu.xml:679 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:676 +#: doc/classes/PopupMenu.xml:682 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:679 +#: doc/classes/PopupMenu.xml:685 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:682 +#: doc/classes/PopupMenu.xml:688 msgid "The vertical space between each menu item." msgstr "" @@ -38063,7 +38541,10 @@ msgid "Saves the configuration to the [code]project.godot[/code] file." msgstr "" #: doc/classes/ProjectSettings.xml:140 -msgid "Saves the configuration to a custom file." +msgid "" +"Saves the configuration to a custom file. The file extension must be [code]." +"godot[/code] (to save in text-based [ConfigFile] format) or [code].binary[/" +"code] (to save in binary format)." msgstr "" #: doc/classes/ProjectSettings.xml:151 @@ -38629,6 +39110,12 @@ msgstr "" #: doc/classes/ProjectSettings.xml:454 msgid "" +"Specifies the tablet driver to use. If left empty, the default driver will " +"be used." +msgstr "" + +#: doc/classes/ProjectSettings.xml:457 +msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " "latency and stuttering at lower framerates. If [code]false[/code], vertical " @@ -38636,7 +39123,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:460 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38647,13 +39134,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:461 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:464 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38661,49 +39148,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:470 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:473 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:475 +#: doc/classes/ProjectSettings.xml:478 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:478 +#: doc/classes/ProjectSettings.xml:481 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:481 +#: doc/classes/ProjectSettings.xml:484 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:484 +#: doc/classes/ProjectSettings.xml:487 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:487 +#: doc/classes/ProjectSettings.xml:490 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:490 +#: doc/classes/ProjectSettings.xml:493 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:493 +#: doc/classes/ProjectSettings.xml:496 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38712,7 +39199,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:500 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38720,7 +39207,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:504 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38728,7 +39215,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:508 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38738,7 +39225,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:512 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38747,7 +39234,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:516 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38756,7 +39243,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:520 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38766,7 +39253,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:524 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38774,7 +39261,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:528 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38784,7 +39271,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:532 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38794,7 +39281,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:536 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38802,7 +39289,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:540 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38811,7 +39298,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:544 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38819,371 +39306,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:548 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:548 +#: doc/classes/ProjectSettings.xml:551 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:551 +#: doc/classes/ProjectSettings.xml:554 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:554 +#: doc/classes/ProjectSettings.xml:557 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:557 +#: doc/classes/ProjectSettings.xml:560 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:560 +#: doc/classes/ProjectSettings.xml:563 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:563 +#: doc/classes/ProjectSettings.xml:566 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:566 +#: doc/classes/ProjectSettings.xml:569 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:569 +#: doc/classes/ProjectSettings.xml:572 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:572 +#: doc/classes/ProjectSettings.xml:575 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:575 +#: doc/classes/ProjectSettings.xml:578 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:578 +#: doc/classes/ProjectSettings.xml:581 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:581 +#: doc/classes/ProjectSettings.xml:584 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:584 +#: doc/classes/ProjectSettings.xml:587 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:587 +#: doc/classes/ProjectSettings.xml:590 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:590 +#: doc/classes/ProjectSettings.xml:593 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:593 +#: doc/classes/ProjectSettings.xml:596 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:596 +#: doc/classes/ProjectSettings.xml:599 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:599 +#: doc/classes/ProjectSettings.xml:602 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:602 +#: doc/classes/ProjectSettings.xml:605 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:605 +#: doc/classes/ProjectSettings.xml:608 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:608 +#: doc/classes/ProjectSettings.xml:611 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:611 +#: doc/classes/ProjectSettings.xml:614 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:614 +#: doc/classes/ProjectSettings.xml:617 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:617 +#: doc/classes/ProjectSettings.xml:620 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:620 +#: doc/classes/ProjectSettings.xml:623 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:623 +#: doc/classes/ProjectSettings.xml:626 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:626 +#: doc/classes/ProjectSettings.xml:629 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:629 +#: doc/classes/ProjectSettings.xml:632 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:632 +#: doc/classes/ProjectSettings.xml:635 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:635 +#: doc/classes/ProjectSettings.xml:638 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:638 +#: doc/classes/ProjectSettings.xml:641 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:641 +#: doc/classes/ProjectSettings.xml:644 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:644 +#: doc/classes/ProjectSettings.xml:647 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:647 +#: doc/classes/ProjectSettings.xml:650 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:650 +#: doc/classes/ProjectSettings.xml:653 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:653 +#: doc/classes/ProjectSettings.xml:656 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:656 +#: doc/classes/ProjectSettings.xml:659 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:659 +#: doc/classes/ProjectSettings.xml:662 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:662 +#: doc/classes/ProjectSettings.xml:665 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:665 +#: doc/classes/ProjectSettings.xml:668 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:668 +#: doc/classes/ProjectSettings.xml:671 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:671 +#: doc/classes/ProjectSettings.xml:674 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:674 +#: doc/classes/ProjectSettings.xml:677 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:677 +#: doc/classes/ProjectSettings.xml:680 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:680 +#: doc/classes/ProjectSettings.xml:683 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:683 +#: doc/classes/ProjectSettings.xml:686 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:686 +#: doc/classes/ProjectSettings.xml:689 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:689 +#: doc/classes/ProjectSettings.xml:692 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:692 +#: doc/classes/ProjectSettings.xml:695 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:695 +#: doc/classes/ProjectSettings.xml:698 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:698 +#: doc/classes/ProjectSettings.xml:701 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:701 +#: doc/classes/ProjectSettings.xml:704 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:704 +#: doc/classes/ProjectSettings.xml:707 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:707 +#: doc/classes/ProjectSettings.xml:710 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:710 +#: doc/classes/ProjectSettings.xml:713 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:713 +#: doc/classes/ProjectSettings.xml:716 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:716 +#: doc/classes/ProjectSettings.xml:719 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:719 +#: doc/classes/ProjectSettings.xml:722 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:722 +#: doc/classes/ProjectSettings.xml:725 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:725 +#: doc/classes/ProjectSettings.xml:728 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:728 +#: doc/classes/ProjectSettings.xml:731 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:731 +#: doc/classes/ProjectSettings.xml:734 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:734 +#: doc/classes/ProjectSettings.xml:737 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:737 +#: doc/classes/ProjectSettings.xml:740 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:740 +#: doc/classes/ProjectSettings.xml:743 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:743 +#: doc/classes/ProjectSettings.xml:746 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:746 +#: doc/classes/ProjectSettings.xml:749 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:749 +#: doc/classes/ProjectSettings.xml:752 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:752 +#: doc/classes/ProjectSettings.xml:755 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:755 +#: doc/classes/ProjectSettings.xml:758 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:758 +#: doc/classes/ProjectSettings.xml:761 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:761 +#: doc/classes/ProjectSettings.xml:764 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:764 +#: doc/classes/ProjectSettings.xml:767 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:767 +#: doc/classes/ProjectSettings.xml:770 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:770 +#: doc/classes/ProjectSettings.xml:773 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:773 +#: doc/classes/ProjectSettings.xml:776 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:776 +#: doc/classes/ProjectSettings.xml:779 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:779 +#: doc/classes/ProjectSettings.xml:782 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:782 +#: doc/classes/ProjectSettings.xml:785 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:785 +#: doc/classes/ProjectSettings.xml:788 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:788 +#: doc/classes/ProjectSettings.xml:791 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:791 +#: doc/classes/ProjectSettings.xml:794 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:794 +#: doc/classes/ProjectSettings.xml:797 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:797 +#: doc/classes/ProjectSettings.xml:800 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:800 +#: doc/classes/ProjectSettings.xml:803 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:803 +#: doc/classes/ProjectSettings.xml:806 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:806 +#: doc/classes/ProjectSettings.xml:809 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:809 +#: doc/classes/ProjectSettings.xml:812 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39191,118 +39678,90 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:824 +#: doc/classes/ProjectSettings.xml:829 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:827 +#: doc/classes/ProjectSettings.xml:832 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:830 +#: doc/classes/ProjectSettings.xml:835 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:833 +#: doc/classes/ProjectSettings.xml:838 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:836 +#: doc/classes/ProjectSettings.xml:841 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:839 +#: doc/classes/ProjectSettings.xml:844 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:842 +#: doc/classes/ProjectSettings.xml:847 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:845 -msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:848 -msgid "Maximum number of concurrent input packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:851 -msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:854 -msgid "Maximum number of concurrent output packets for [WebSocketClient]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:857 -msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:860 -msgid "Maximum number of concurrent input packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:863 -msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." -msgstr "" - -#: doc/classes/ProjectSettings.xml:866 -msgid "Maximum number of concurrent output packets for [WebSocketServer]." -msgstr "" - -#: doc/classes/ProjectSettings.xml:869 +#: doc/classes/ProjectSettings.xml:850 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:872 +#: doc/classes/ProjectSettings.xml:853 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:875 +#: doc/classes/ProjectSettings.xml:856 msgid "" -"CA certificates bundle to use for SSL connections. If not defined, Godot's " -"internal CA certificates are used." +"The CA certificates bundle to use for SSL connections. If this is set to a " +"non-empty value, this will [i]override[/i] Godot's default [url=https://" +"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-certificates." +"crt]Mozilla certificate bundle[/url]. If left empty, the default certificate " +"bundle will be used.\n" +"If in doubt, leave this setting empty." msgstr "" -#: doc/classes/ProjectSettings.xml:878 +#: doc/classes/ProjectSettings.xml:860 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:881 +#: doc/classes/ProjectSettings.xml:863 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:884 +#: doc/classes/ProjectSettings.xml:866 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:887 +#: doc/classes/ProjectSettings.xml:869 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:890 +#: doc/classes/ProjectSettings.xml:872 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:893 +#: doc/classes/ProjectSettings.xml:875 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39314,7 +39773,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:901 +#: doc/classes/ProjectSettings.xml:883 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39326,38 +39785,38 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:909 +#: doc/classes/ProjectSettings.xml:891 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:912 +#: doc/classes/ProjectSettings.xml:894 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:915 +#: doc/classes/ProjectSettings.xml:897 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics2D\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:901 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:922 +#: doc/classes/ProjectSettings.xml:904 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " "inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:925 +#: doc/classes/ProjectSettings.xml:907 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39367,23 +39826,23 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:911 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " "sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:932 +#: doc/classes/ProjectSettings.xml:914 msgid "" "Sets whether the 3D physics world will be created with support for " "[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:935 +#: doc/classes/ProjectSettings.xml:917 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:938 +#: doc/classes/ProjectSettings.xml:920 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39395,7 +39854,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:946 +#: doc/classes/ProjectSettings.xml:928 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " @@ -39407,11 +39866,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:954 +#: doc/classes/ProjectSettings.xml:936 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:957 +#: doc/classes/ProjectSettings.xml:939 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39419,11 +39878,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:943 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:964 +#: doc/classes/ProjectSettings.xml:946 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39432,7 +39891,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:950 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39440,7 +39899,7 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:954 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " @@ -39448,7 +39907,7 @@ msgid "" "programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:975 +#: doc/classes/ProjectSettings.xml:957 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39458,14 +39917,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:980 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:991 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39477,73 +39936,73 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:995 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:998 msgid "" "Sets the quality of the depth of field effect. Higher quality takes more " "samples, which is slower but looks smoother." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:1001 msgid "" "Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the " "fastest. Circle is the most realistic, but also the most expensive to " "compute." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:1004 msgid "" "If [code]true[/code], jitters DOF samples to make effect slightly blurrier " "and hide lines created from low sample rates. This can result in a slightly " "grainy appearance when used with a low number of samples." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:1007 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:1010 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:1007 +#: doc/classes/ProjectSettings.xml:1013 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1010 +#: doc/classes/ProjectSettings.xml:1016 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1013 +#: doc/classes/ProjectSettings.xml:1019 msgid "" "Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality " "settings use more samples when reading from shadow maps and are thus slower. " "Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1022 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1019 +#: doc/classes/ProjectSettings.xml:1025 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" @@ -39553,32 +40012,32 @@ msgid "" "get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1025 +#: doc/classes/ProjectSettings.xml:1031 msgid "" "If [code]true[/code], take additional samples when rendering objects " "affected by a [GIProbe] to reduce artifacts from only sampling in one " "direction." msgstr "" -#: doc/classes/ProjectSettings.xml:1028 +#: doc/classes/ProjectSettings.xml:1034 msgid "" "Sets the number of cone samples taken when rendering objects affected by " "[GIProbe]s." msgstr "" -#: doc/classes/ProjectSettings.xml:1031 +#: doc/classes/ProjectSettings.xml:1037 msgid "" "Sets how the glow effect is upscaled before being copied onto the screen. " "Linear is faster, but looks blocky. Bicubic is slower but looks smooth." msgstr "" -#: doc/classes/ProjectSettings.xml:1034 +#: doc/classes/ProjectSettings.xml:1040 msgid "" "Lower-end override for [member rendering/quality/glow/upscale_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1037 +#: doc/classes/ProjectSettings.xml:1043 msgid "" "Strategy used for framebuffer allocation. The simpler it is, the less " "resources it uses (but the less features it supports). If set to \"2D " @@ -39588,41 +40047,41 @@ msgid "" "be available in the [Environment]." msgstr "" -#: doc/classes/ProjectSettings.xml:1040 +#: doc/classes/ProjectSettings.xml:1046 msgid "" "Lower-end override for [member rendering/quality/intended_usage/" "framebuffer_allocation] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1043 +#: doc/classes/ProjectSettings.xml:1049 msgid "" "Number of cubemaps to store in the reflection atlas. The number of " "[ReflectionProbe]s in a scene will be limited by this amount. A higher " "number requires more VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1046 +#: doc/classes/ProjectSettings.xml:1052 msgid "" "Size of cubemap faces for [ReflectionProbe]s. A higher number requires more " "VRAM and may make reflection probe updating slower." msgstr "" -#: doc/classes/ProjectSettings.xml:1049 +#: doc/classes/ProjectSettings.xml:1055 msgid "" "Lower-end override for [member rendering/quality/reflection_atlas/" "reflection_size] on mobile devices, due to performance concerns or driver " "support." msgstr "" -#: doc/classes/ProjectSettings.xml:1052 +#: doc/classes/ProjectSettings.xml:1058 msgid "" "Use a higher quality variant of the fast filtering algorithm. Significantly " "slower than using default quality, but results in smoother reflections. " "Should only be used when the scene is especially detailed." msgstr "" -#: doc/classes/ProjectSettings.xml:1055 +#: doc/classes/ProjectSettings.xml:1061 msgid "" "Sets the number of samples to take when using importance sampling for [Sky]s " "and [ReflectionProbe]s. A higher value will result in smoother, higher " @@ -39632,19 +40091,19 @@ msgid "" "environments with a high level of detail." msgstr "" -#: doc/classes/ProjectSettings.xml:1058 +#: doc/classes/ProjectSettings.xml:1064 msgid "" "Lower-end override for [member rendering/quality/reflections/ggx_samples] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1061 +#: doc/classes/ProjectSettings.xml:1067 msgid "" "Limits the number of layers to use in radiance maps when using importance " "sampling. A lower number will be slightly faster and take up less VRAM." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1070 msgid "" "If [code]true[/code], uses texture arrays instead of mipmaps for reflection " "probes and panorama backgrounds (sky). This reduces jitter noise and " @@ -39653,22 +40112,22 @@ msgid "" "memory." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1073 msgid "" "Lower-end override for [member rendering/quality/reflections/" "texture_array_reflections] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1076 msgid "" -"Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " -"around the edges of polygons. A higher MSAA value results in smoother edges " -"but can be significantly slower on some hardware.\n" +"Sets the number of MSAA samples to use (as a power of two). MSAA is used to " +"reduce aliasing around the edges of polygons. A higher MSAA value results in " +"smoother edges but can be significantly slower on some hardware.\n" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1074 +#: doc/classes/ProjectSettings.xml:1080 msgid "" "Sets the screen-space antialiasing mode for the default screen [Viewport]. " "Screen-space antialiasing works by selectively blurring edges in a post-" @@ -39680,7 +40139,7 @@ msgid "" "quality/screen_filters/screen_space_roughness_limiter]." msgstr "" -#: doc/classes/ProjectSettings.xml:1078 +#: doc/classes/ProjectSettings.xml:1084 msgid "" "Enables the screen-space roughness limiter which increases material " "roughness in areas with a high normal frequency (i.e. when normals change a " @@ -39689,121 +40148,121 @@ msgid "" "occur in reflections." msgstr "" -#: doc/classes/ProjectSettings.xml:1081 +#: doc/classes/ProjectSettings.xml:1087 msgid "" "Curves the amount of the roughness limited effect. A higher value limits the " "effect to very sharply curved surfaces, while a lower threshold extends the " "effect to smoother surfaces." msgstr "" -#: doc/classes/ProjectSettings.xml:1084 +#: doc/classes/ProjectSettings.xml:1090 msgid "" "Sets the quality for rough screen-space reflections. Turning off will make " "all screen space reflections sharp, while higher values make rough " "reflections look better." msgstr "" -#: doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1093 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1090 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1093 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1096 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1099 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1102 +#: doc/classes/ProjectSettings.xml:1108 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1105 doc/classes/ProjectSettings.xml:1108 #: doc/classes/ProjectSettings.xml:1111 doc/classes/ProjectSettings.xml:1114 +#: doc/classes/ProjectSettings.xml:1117 doc/classes/ProjectSettings.xml:1120 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1117 +#: doc/classes/ProjectSettings.xml:1123 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1120 +#: doc/classes/ProjectSettings.xml:1126 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1123 +#: doc/classes/ProjectSettings.xml:1129 msgid "" "Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. " "Higher quality settings use more samples when reading from shadow maps and " "are thus slower. Low quality settings may result in shadows looking grainy." msgstr "" -#: doc/classes/ProjectSettings.xml:1126 +#: doc/classes/ProjectSettings.xml:1132 msgid "" "Lower-end override for [member rendering/quality/shadows/" "soft_shadow_quality] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1129 +#: doc/classes/ProjectSettings.xml:1135 msgid "" "If [code]true[/code], screen-space ambient occlusion will be rendered at " "half size and then upscaled before being added to the scene. This is " "significantly faster but may miss small details." msgstr "" -#: doc/classes/ProjectSettings.xml:1132 +#: doc/classes/ProjectSettings.xml:1138 msgid "" "Sets the quality of the screen-space ambient occlusion effect. Higher values " "take more samples and so will result in better quality, at the cost of " "performance." msgstr "" -#: doc/classes/ProjectSettings.xml:1135 +#: doc/classes/ProjectSettings.xml:1141 msgid "" "Scales the depth over which the subsurface scattering effect is applied. A " "high value may allow light to scatter into a part of the mesh or another " "mesh that is close in screen space but far in depth." msgstr "" -#: doc/classes/ProjectSettings.xml:1138 +#: doc/classes/ProjectSettings.xml:1144 msgid "" "Sets the quality of the subsurface scattering effect. Higher values are " "slower but look nicer." msgstr "" -#: doc/classes/ProjectSettings.xml:1141 +#: doc/classes/ProjectSettings.xml:1147 msgid "" "Scales the distance over which samples are taken for subsurface scattering " "effect. Changing this does not impact performance, but higher values will " @@ -39811,17 +40270,16 @@ msgid "" "out. A lower value results in a smaller spread of scattered light." msgstr "" -#: doc/classes/ProjectSettings.xml:1144 +#: doc/classes/ProjectSettings.xml:1150 msgid "" "Sets the maximum number of samples to take when using anisotropic filtering " -"on textures. A higher sample count will result in sharper textures at " -"oblique angles, but is more expensive to compute.\n" -"Only power of two values are valid ([code]1[/code], [code]2[/code], [code]4[/" -"code], [code]8[/code], [code]16[/code]). A value of [code]1[/code] forcibly " -"disables anisotropic filtering, even on materials where it is enabled." +"on textures (as a power of two). A higher sample count will result in " +"sharper textures at oblique angles, but is more expensive to compute. A " +"value of [code]0[/code] forcibly disables anisotropic filtering, even on " +"materials where it is enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:1148 +#: doc/classes/ProjectSettings.xml:1153 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39830,49 +40288,49 @@ msgid "" "mipmap filtering (also called \"trilinear filtering\") is used." msgstr "" -#: doc/classes/ProjectSettings.xml:1151 +#: doc/classes/ProjectSettings.xml:1156 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1154 +#: doc/classes/ProjectSettings.xml:1159 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1157 +#: doc/classes/ProjectSettings.xml:1162 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1160 +#: doc/classes/ProjectSettings.xml:1165 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1163 +#: doc/classes/ProjectSettings.xml:1168 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1166 +#: doc/classes/ProjectSettings.xml:1171 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProjectSettings.xml:1177 +#: doc/classes/ProjectSettings.xml:1182 msgid "Cell size used for the 2D hash grid that [VisibilityNotifier2D] uses." msgstr "" @@ -40495,11 +40953,11 @@ msgstr "" msgid "Returns a larger [Rect2] that contains this [Rect2] and [code]b[/code]." msgstr "" -#: doc/classes/Rect2.xml:174 +#: doc/classes/Rect2.xml:174 doc/classes/Rect2i.xml:163 msgid "Ending corner." msgstr "" -#: doc/classes/Rect2.xml:177 +#: doc/classes/Rect2.xml:177 doc/classes/Rect2i.xml:166 msgid "Position (starting corner)." msgstr "" @@ -40528,6 +40986,69 @@ msgid "" "be truncated." msgstr "" +#: doc/classes/Rect2i.xml:53 +msgid "" +"Returns a [Rect2i] with equivalent position and area, modified so that the " +"top-left corner is the origin and [code]width[/code] and [code]height[/code] " +"are positive." +msgstr "" + +#: doc/classes/Rect2i.xml:62 +msgid "Returns the intersection of this [Rect2i] and b." +msgstr "" + +#: doc/classes/Rect2i.xml:71 +msgid "" +"Returns [code]true[/code] if this [Rect2i] completely encloses another one." +msgstr "" + +#: doc/classes/Rect2i.xml:80 +msgid "Returns this [Rect2i] expanded to include a given point." +msgstr "" + +#: doc/classes/Rect2i.xml:87 +msgid "Returns the area of the [Rect2i]." +msgstr "" + +#: doc/classes/Rect2i.xml:96 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards all the " +"sides." +msgstr "" + +#: doc/classes/Rect2i.xml:111 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards each " +"direction individually." +msgstr "" + +#: doc/classes/Rect2i.xml:122 +msgid "" +"Returns a copy of the [Rect2i] grown a given amount of units towards the " +"[enum Margin] direction." +msgstr "" + +#: doc/classes/Rect2i.xml:129 +msgid "Returns [code]true[/code] if the [Rect2i] is flat or empty." +msgstr "" + +#: doc/classes/Rect2i.xml:138 +msgid "Returns [code]true[/code] if the [Rect2i] contains a point." +msgstr "" + +#: doc/classes/Rect2i.xml:147 +msgid "" +"Returns [code]true[/code] if the [Rect2i] overlaps with [code]b[/code] (i.e. " +"they have at least one point in common).\n" +"If [code]include_borders[/code] is [code]true[/code], they will also be " +"considered overlapping if their borders touch, even without intersection." +msgstr "" + +#: doc/classes/Rect2i.xml:157 +msgid "" +"Returns a larger [Rect2i] that contains this [Rect2i] and [code]b[/code]." +msgstr "" + #: doc/classes/RectangleShape2D.xml:4 msgid "Rectangle shape for 2D collisions." msgstr "" @@ -40772,8 +41293,7 @@ msgid "" "[codeblock]\n" "for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n" " print(result.get_string(\"digit\"))\n" -"# Would print 01 03 3f 42\n" -"# Note that d0c would not match\n" +"# Would print 01 03 0 3f 42\n" "[/codeblock]\n" "[b]Note:[/b] Godot's regex implementation is based on the [url=https://www." "pcre.org/]PCRE2[/url] library. You can view the full pattern reference " @@ -40782,38 +41302,38 @@ msgid "" "regular expressions online." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:48 +#: modules/regex/doc_classes/RegEx.xml:47 msgid "" "This method resets the state of the object, as if it was freshly created. " "Namely, it unassigns the regular expression of this object." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:57 +#: modules/regex/doc_classes/RegEx.xml:56 msgid "" "Compiles and assign the search pattern to use. Returns [constant OK] if the " "compilation is successful. If an error is encountered, details are printed " "to standard output and an error is returned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:64 +#: modules/regex/doc_classes/RegEx.xml:63 msgid "Returns the number of capturing groups in compiled pattern." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:71 +#: modules/regex/doc_classes/RegEx.xml:70 msgid "" "Returns an array of names of named capturing groups in the compiled pattern. " "They are ordered by appearance." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:78 +#: modules/regex/doc_classes/RegEx.xml:77 msgid "Returns the original search pattern that was compiled." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:85 +#: modules/regex/doc_classes/RegEx.xml:84 msgid "Returns whether this object has a valid search pattern assigned." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:98 +#: modules/regex/doc_classes/RegEx.xml:97 msgid "" "Searches the text for the compiled pattern. Returns a [RegExMatch] container " "of the first matching result if found, otherwise [code]null[/code]. The " @@ -40821,7 +41341,7 @@ msgid "" "and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:111 +#: modules/regex/doc_classes/RegEx.xml:110 msgid "" "Searches the text for the compiled pattern. Returns an array of [RegExMatch] " "containers for each non-overlapping result. If no results were found, an " @@ -40829,7 +41349,7 @@ msgid "" "specified without modifying where the start and end anchor would be." msgstr "" -#: modules/regex/doc_classes/RegEx.xml:128 +#: modules/regex/doc_classes/RegEx.xml:127 msgid "" "Searches the text for the compiled pattern and replaces it with the " "specified string. Escapes and backreferences such as [code]$1[/code] and " @@ -40885,8 +41405,8 @@ msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:52 msgid "" "A dictionary of named groups and its corresponding group number. Only groups " -"with that were matched are included. If multiple groups have the same name, " -"that name would refer to the first matching one." +"that were matched are included. If multiple groups have the same name, that " +"name would refer to the first matching one." msgstr "" #: modules/regex/doc_classes/RegExMatch.xml:55 @@ -40990,8 +41510,8 @@ msgid "" "In 3D, all visual objects must be associated with a scenario. The scenario " "is a visual representation of the world. If accessing the rendering server " "from a running game, the scenario can be accessed from the scene tree from " -"any [Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can " -"be created with [method scenario_create].\n" +"any [Node3D] node with [method Node3D.get_world_3d]. Otherwise, a scenario " +"can be created with [method scenario_create].\n" "Similarly in 2D, a canvas is needed to draw all canvas items.\n" "In 3D, all visible objects are comprised of a resource and an instance. A " "resource can be a mesh, a particle system, a light, or any other 3D object. " @@ -41556,7 +42076,7 @@ msgid "" msgstr "" #: doc/classes/RenderingServer.xml:1222 doc/classes/RenderingServer.xml:1250 -#: doc/classes/RenderingServer.xml:1540 +#: doc/classes/RenderingServer.xml:1527 msgid "Not implemented in Godot 3.x." msgstr "" @@ -41584,8 +42104,8 @@ msgid "" "Sets the base of the instance. A base can be any of the 3D objects that are " "created in the RenderingServer that can be displayed. For example, any of " "the light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." +"reflection probe, lightmap, and the GI probe are all types that can be set " +"as the base of an instance in order to be displayed in the scenario." msgstr "" #: doc/classes/RenderingServer.xml:1298 @@ -41633,17 +42153,13 @@ msgid "" "transform]." msgstr "" -#: doc/classes/RenderingServer.xml:1390 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/RenderingServer.xml:1401 +#: doc/classes/RenderingServer.xml:1388 msgid "" "Sets whether an instance is drawn or not. Equivalent to [member Node3D." "visible]." msgstr "" -#: doc/classes/RenderingServer.xml:1412 +#: doc/classes/RenderingServer.xml:1399 msgid "" "Returns an array of object IDs intersecting with the provided AABB. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41655,7 +42171,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1424 +#: doc/classes/RenderingServer.xml:1411 msgid "" "Returns an array of object IDs intersecting with the provided convex shape. " "Only visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41667,7 +42183,7 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1438 +#: doc/classes/RenderingServer.xml:1425 msgid "" "Returns an array of object IDs intersecting with the provided 3D ray. Only " "visual 3D nodes are considered, such as [MeshInstance3D] or " @@ -41679,58 +42195,58 @@ msgid "" "game use cases, prefer physics collision." msgstr "" -#: doc/classes/RenderingServer.xml:1450 +#: doc/classes/RenderingServer.xml:1437 msgid "" "If [code]true[/code], this directional light will blend between shadow map " "splits resulting in a smoother transition between them. Equivalent to " "[member DirectionalLight3D.directional_shadow_blend_splits]." msgstr "" -#: doc/classes/RenderingServer.xml:1461 +#: doc/classes/RenderingServer.xml:1448 msgid "" "Sets the shadow depth range mode for this directional light. Equivalent to " "[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " "LightDirectionalShadowDepthRangeMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1472 +#: doc/classes/RenderingServer.xml:1459 msgid "" "Sets the shadow mode for this directional light. Equivalent to [member " "DirectionalLight3D.directional_shadow_mode]. See [enum " "LightDirectionalShadowMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:1483 +#: doc/classes/RenderingServer.xml:1470 msgid "" "Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " "paraboloid is faster but may suffer from artifacts. Equivalent to [member " "OmniLight3D.omni_shadow_mode]." msgstr "" -#: doc/classes/RenderingServer.xml:1494 +#: doc/classes/RenderingServer.xml:1481 msgid "" "Sets the color of the light. Equivalent to [member Light3D.light_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1505 +#: doc/classes/RenderingServer.xml:1492 msgid "" "Sets the cull mask for this Light3D. Lights only affect objects in the " "selected layers. Equivalent to [member Light3D.light_cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:1516 +#: doc/classes/RenderingServer.xml:1503 msgid "" "If [code]true[/code], light will subtract light instead of adding light. " "Equivalent to [member Light3D.light_negative]." msgstr "" -#: doc/classes/RenderingServer.xml:1529 +#: doc/classes/RenderingServer.xml:1516 msgid "" "Sets the specified light parameter. See [enum LightParam] for options. " "Equivalent to [method Light3D.set_param]." msgstr "" -#: doc/classes/RenderingServer.xml:1551 +#: doc/classes/RenderingServer.xml:1538 msgid "" "If [code]true[/code], reverses the backface culling of the mesh. This can be " "useful when you have a flat mesh that has a light behind it. If you need to " @@ -41739,81 +42255,29 @@ msgid "" "to [member Light3D.shadow_reverse_cull_face]." msgstr "" -#: doc/classes/RenderingServer.xml:1562 +#: doc/classes/RenderingServer.xml:1549 msgid "" "If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." "shadow_enabled]." msgstr "" -#: doc/classes/RenderingServer.xml:1573 +#: doc/classes/RenderingServer.xml:1560 msgid "" "Sets the color of the shadow cast by the light. Equivalent to [member " "Light3D.shadow_color]." msgstr "" -#: doc/classes/RenderingServer.xml:1584 +#: doc/classes/RenderingServer.xml:1571 msgid "Sets whether GI probes capture light information from this light." msgstr "" -#: doc/classes/RenderingServer.xml:1591 -msgid "" -"Creates a lightmap capture and adds it to the RenderingServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] RenderingServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"RenderingServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/RenderingServer.xml:1602 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/RenderingServer.xml:1611 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1620 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1629 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1638 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1649 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1660 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1671 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/RenderingServer.xml:1682 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1693 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/RenderingServer.xml:1706 +#: doc/classes/RenderingServer.xml:1584 msgid "" "Returns a mesh of a sphere with the given amount of horizontal and vertical " "subdivisions." msgstr "" -#: doc/classes/RenderingServer.xml:1713 +#: doc/classes/RenderingServer.xml:1591 msgid "" "Creates an empty material and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -41822,31 +42286,31 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:1725 +#: doc/classes/RenderingServer.xml:1603 msgid "Returns the value of a certain material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1736 +#: doc/classes/RenderingServer.xml:1614 msgid "Sets an object's next material." msgstr "" -#: doc/classes/RenderingServer.xml:1749 +#: doc/classes/RenderingServer.xml:1627 msgid "Sets a material's parameter." msgstr "" -#: doc/classes/RenderingServer.xml:1760 +#: doc/classes/RenderingServer.xml:1638 msgid "Sets a material's render priority." msgstr "" -#: doc/classes/RenderingServer.xml:1771 +#: doc/classes/RenderingServer.xml:1649 msgid "Sets a shader material's shader." msgstr "" -#: doc/classes/RenderingServer.xml:1800 +#: doc/classes/RenderingServer.xml:1678 msgid "Removes all surfaces from a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1807 +#: doc/classes/RenderingServer.xml:1685 msgid "" "Creates a new mesh and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]mesh_*[/" @@ -41857,58 +42321,58 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1818 +#: doc/classes/RenderingServer.xml:1696 msgid "Returns a mesh's blend shape count." msgstr "" -#: doc/classes/RenderingServer.xml:1827 +#: doc/classes/RenderingServer.xml:1705 msgid "Returns a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1836 +#: doc/classes/RenderingServer.xml:1714 msgid "Returns a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1845 +#: doc/classes/RenderingServer.xml:1723 msgid "Returns a mesh's number of surfaces." msgstr "" -#: doc/classes/RenderingServer.xml:1856 +#: doc/classes/RenderingServer.xml:1734 msgid "Sets a mesh's blend shape mode." msgstr "" -#: doc/classes/RenderingServer.xml:1867 +#: doc/classes/RenderingServer.xml:1745 msgid "Sets a mesh's custom aabb." msgstr "" -#: doc/classes/RenderingServer.xml:1878 +#: doc/classes/RenderingServer.xml:1756 msgid "Returns a mesh's surface's buffer arrays." msgstr "" -#: doc/classes/RenderingServer.xml:1889 +#: doc/classes/RenderingServer.xml:1767 msgid "Returns a mesh's surface's arrays for blend shapes." msgstr "" -#: doc/classes/RenderingServer.xml:1904 doc/classes/RenderingServer.xml:1917 +#: doc/classes/RenderingServer.xml:1782 doc/classes/RenderingServer.xml:1795 msgid "Function is unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:1928 +#: doc/classes/RenderingServer.xml:1806 msgid "Returns a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1941 +#: doc/classes/RenderingServer.xml:1819 msgid "Sets a mesh's surface's material." msgstr "" -#: doc/classes/RenderingServer.xml:1956 +#: doc/classes/RenderingServer.xml:1834 msgid "" "Updates a specific region of a vertex buffer for the specified surface. " "Warning: this function alters the vertex buffer directly with no safety " "mechanisms, you can easily corrupt your mesh." msgstr "" -#: doc/classes/RenderingServer.xml:1979 +#: doc/classes/RenderingServer.xml:1857 msgid "" "Creates a new multimesh on the RenderingServer and returns an [RID] handle. " "This RID will be used in all [code]multimesh_*[/code] RenderingServer " @@ -41919,82 +42383,82 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:1990 +#: doc/classes/RenderingServer.xml:1868 msgid "" "Calculates and returns the axis-aligned bounding box that encloses all " "instances within the multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2007 +#: doc/classes/RenderingServer.xml:1885 msgid "Returns the number of instances allocated for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2016 +#: doc/classes/RenderingServer.xml:1894 msgid "" "Returns the RID of the mesh that will be used in drawing this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2025 +#: doc/classes/RenderingServer.xml:1903 msgid "Returns the number of visible instances for this multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:2036 +#: doc/classes/RenderingServer.xml:1914 msgid "Returns the color by which the specified instance will be modulated." msgstr "" -#: doc/classes/RenderingServer.xml:2047 +#: doc/classes/RenderingServer.xml:1925 msgid "Returns the custom data associated with the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2058 +#: doc/classes/RenderingServer.xml:1936 msgid "Returns the [Transform] of the specified instance." msgstr "" -#: doc/classes/RenderingServer.xml:2069 +#: doc/classes/RenderingServer.xml:1947 msgid "" "Returns the [Transform2D] of the specified instance. For use when the " "multimesh is set to use 2D transforms." msgstr "" -#: doc/classes/RenderingServer.xml:2082 +#: doc/classes/RenderingServer.xml:1960 msgid "" "Sets the color by which this instance will be modulated. Equivalent to " "[method MultiMesh.set_instance_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2095 +#: doc/classes/RenderingServer.xml:1973 msgid "" "Sets the custom data for this instance. Custom data is passed as a [Color], " "but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " "[method MultiMesh.set_instance_custom_data]." msgstr "" -#: doc/classes/RenderingServer.xml:2108 +#: doc/classes/RenderingServer.xml:1986 msgid "" "Sets the [Transform] for this instance. Equivalent to [method MultiMesh." "set_instance_transform]." msgstr "" -#: doc/classes/RenderingServer.xml:2121 +#: doc/classes/RenderingServer.xml:1999 msgid "" "Sets the [Transform2D] for this instance. For use when multimesh is used in " "2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." msgstr "" -#: doc/classes/RenderingServer.xml:2142 +#: doc/classes/RenderingServer.xml:2020 msgid "" "Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." "mesh]." msgstr "" -#: doc/classes/RenderingServer.xml:2153 +#: doc/classes/RenderingServer.xml:2031 msgid "" "Sets the number of instances visible at a given time. If -1, all instances " "that have been allocated are drawn. Equivalent to [member MultiMesh." "visible_instance_count]." msgstr "" -#: doc/classes/RenderingServer.xml:2160 +#: doc/classes/RenderingServer.xml:2038 msgid "" "Creates a new omni light and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID can be used in most " @@ -42005,7 +42469,7 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2169 +#: doc/classes/RenderingServer.xml:2047 msgid "" "Creates a particle system and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42016,23 +42480,23 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2180 +#: doc/classes/RenderingServer.xml:2058 msgid "" "Calculates and returns the axis-aligned bounding box that contains all the " "particles. Equivalent to [method GPUParticles3D.capture_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2189 +#: doc/classes/RenderingServer.xml:2067 msgid "Returns [code]true[/code] if particles are currently set to emitting." msgstr "" -#: doc/classes/RenderingServer.xml:2198 +#: doc/classes/RenderingServer.xml:2076 msgid "" "Returns [code]true[/code] if particles are not emitting and particles are " "set to inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2207 +#: doc/classes/RenderingServer.xml:2085 msgid "" "Add particle system to list of particle systems that need to be updated. " "Update will take place on the next frame, or on the next call to [method " @@ -42040,121 +42504,121 @@ msgid "" "instances_cull_ray]." msgstr "" -#: doc/classes/RenderingServer.xml:2216 +#: doc/classes/RenderingServer.xml:2094 msgid "" "Reset the particles on the next update. Equivalent to [method GPUParticles3D." "restart]." msgstr "" -#: doc/classes/RenderingServer.xml:2227 +#: doc/classes/RenderingServer.xml:2105 msgid "" "Sets the number of particles to be drawn and allocates the memory for them. " "Equivalent to [member GPUParticles3D.amount]." msgstr "" -#: doc/classes/RenderingServer.xml:2238 +#: doc/classes/RenderingServer.xml:2116 msgid "" "Sets a custom axis-aligned bounding box for the particle system. Equivalent " "to [member GPUParticles3D.visibility_aabb]." msgstr "" -#: doc/classes/RenderingServer.xml:2249 +#: doc/classes/RenderingServer.xml:2127 msgid "" "Sets the draw order of the particles to one of the named enums from [enum " "ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " "to [member GPUParticles3D.draw_order]." msgstr "" -#: doc/classes/RenderingServer.xml:2262 +#: doc/classes/RenderingServer.xml:2140 msgid "" "Sets the mesh to be used for the specified draw pass. Equivalent to [member " "GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " "GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." msgstr "" -#: doc/classes/RenderingServer.xml:2273 +#: doc/classes/RenderingServer.xml:2151 msgid "" "Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." "draw_passes]." msgstr "" -#: doc/classes/RenderingServer.xml:2284 +#: doc/classes/RenderingServer.xml:2162 msgid "" "Sets the [Transform] that will be used by the particles when they first emit." msgstr "" -#: doc/classes/RenderingServer.xml:2295 +#: doc/classes/RenderingServer.xml:2173 msgid "" "If [code]true[/code], particles will emit over time. Setting to false does " "not reset the particles, but only stops their emission. Equivalent to " "[member GPUParticles3D.emitting]." msgstr "" -#: doc/classes/RenderingServer.xml:2306 +#: doc/classes/RenderingServer.xml:2184 msgid "" "Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." "explosiveness]." msgstr "" -#: doc/classes/RenderingServer.xml:2317 +#: doc/classes/RenderingServer.xml:2195 msgid "" "Sets the frame rate that the particle system rendering will be fixed to. " "Equivalent to [member GPUParticles3D.fixed_fps]." msgstr "" -#: doc/classes/RenderingServer.xml:2328 +#: doc/classes/RenderingServer.xml:2206 msgid "" "If [code]true[/code], uses fractional delta which smooths the movement of " "the particles. Equivalent to [member GPUParticles3D.fract_delta]." msgstr "" -#: doc/classes/RenderingServer.xml:2339 +#: doc/classes/RenderingServer.xml:2217 msgid "" "Sets the lifetime of each particle in the system. Equivalent to [member " "GPUParticles3D.lifetime]." msgstr "" -#: doc/classes/RenderingServer.xml:2350 +#: doc/classes/RenderingServer.xml:2228 msgid "" "If [code]true[/code], particles will emit once and then stop. Equivalent to " "[member GPUParticles3D.one_shot]." msgstr "" -#: doc/classes/RenderingServer.xml:2361 +#: doc/classes/RenderingServer.xml:2239 msgid "" "Sets the preprocess time for the particles animation. This lets you delay " "starting an animation until after the particles have begun emitting. " "Equivalent to [member GPUParticles3D.preprocess]." msgstr "" -#: doc/classes/RenderingServer.xml:2372 +#: doc/classes/RenderingServer.xml:2250 msgid "" "Sets the material for processing the particles. Note: this is not the " "material used to draw the materials. Equivalent to [member GPUParticles3D." "process_material]." msgstr "" -#: doc/classes/RenderingServer.xml:2383 +#: doc/classes/RenderingServer.xml:2261 msgid "" "Sets the emission randomness ratio. This randomizes the emission of " "particles within their phase. Equivalent to [member GPUParticles3D." "randomness]." msgstr "" -#: doc/classes/RenderingServer.xml:2394 +#: doc/classes/RenderingServer.xml:2272 msgid "" "Sets the speed scale of the particle system. Equivalent to [member " "GPUParticles3D.speed_scale]." msgstr "" -#: doc/classes/RenderingServer.xml:2405 +#: doc/classes/RenderingServer.xml:2283 msgid "" "If [code]true[/code], particles use local coordinates. If [code]false[/code] " "they use global coordinates. Equivalent to [member GPUParticles3D." "local_coords]." msgstr "" -#: doc/classes/RenderingServer.xml:2412 +#: doc/classes/RenderingServer.xml:2290 msgid "" "Creates a reflection probe and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42165,59 +42629,59 @@ msgid "" "[method instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2425 +#: doc/classes/RenderingServer.xml:2303 msgid "" "If [code]true[/code], reflections will ignore sky contribution. Equivalent " "to [member ReflectionProbe.interior_enable]." msgstr "" -#: doc/classes/RenderingServer.xml:2436 +#: doc/classes/RenderingServer.xml:2314 msgid "" "Sets the render cull mask for this reflection probe. Only instances with a " "matching cull mask will be rendered by this probe. Equivalent to [member " "ReflectionProbe.cull_mask]." msgstr "" -#: doc/classes/RenderingServer.xml:2447 +#: doc/classes/RenderingServer.xml:2325 msgid "" "If [code]true[/code], uses box projection. This can make reflections look " "more correct in certain situations. Equivalent to [member ReflectionProbe." "box_projection]." msgstr "" -#: doc/classes/RenderingServer.xml:2458 +#: doc/classes/RenderingServer.xml:2336 msgid "" "If [code]true[/code], computes shadows in the reflection probe. This makes " "the reflection much slower to compute. Equivalent to [member ReflectionProbe." "enable_shadows]." msgstr "" -#: doc/classes/RenderingServer.xml:2469 +#: doc/classes/RenderingServer.xml:2347 msgid "" "Sets the size of the area that the reflection probe will capture. Equivalent " "to [member ReflectionProbe.extents]." msgstr "" -#: doc/classes/RenderingServer.xml:2480 +#: doc/classes/RenderingServer.xml:2358 msgid "" "Sets the intensity of the reflection probe. Intensity modulates the strength " "of the reflection. Equivalent to [member ReflectionProbe.intensity]." msgstr "" -#: doc/classes/RenderingServer.xml:2491 +#: doc/classes/RenderingServer.xml:2369 msgid "" "Sets the ambient light color for this reflection probe when set to interior " "mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." msgstr "" -#: doc/classes/RenderingServer.xml:2502 +#: doc/classes/RenderingServer.xml:2380 msgid "" "Sets the energy multiplier for this reflection probes ambient light " "contribution when set to interior mode. Equivalent to [member " "ReflectionProbe.interior_ambient_energy]." msgstr "" -#: doc/classes/RenderingServer.xml:2513 +#: doc/classes/RenderingServer.xml:2391 msgid "" "Sets the contribution value for how much the reflection affects the ambient " "light for this reflection probe when set to interior mode. Useful so that " @@ -42225,25 +42689,25 @@ msgid "" "ReflectionProbe.interior_ambient_contrib]." msgstr "" -#: doc/classes/RenderingServer.xml:2524 +#: doc/classes/RenderingServer.xml:2402 msgid "" "Sets the max distance away from the probe an object can be before it is " "culled. Equivalent to [member ReflectionProbe.max_distance]." msgstr "" -#: doc/classes/RenderingServer.xml:2535 +#: doc/classes/RenderingServer.xml:2413 msgid "" "Sets the origin offset to be used when this reflection probe is in box " "project mode. Equivalent to [member ReflectionProbe.origin_offset]." msgstr "" -#: doc/classes/RenderingServer.xml:2546 +#: doc/classes/RenderingServer.xml:2424 msgid "" "Sets how often the reflection probe updates. Can either be once or every " "frame. See [enum ReflectionProbeUpdateMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2559 +#: doc/classes/RenderingServer.xml:2437 msgid "" "Schedules a callback to the corresponding named [code]method[/code] on " "[code]where[/code] after a frame has been drawn.\n" @@ -42251,7 +42715,7 @@ msgid "" "[code]userdata[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:2567 +#: doc/classes/RenderingServer.xml:2445 msgid "" "Creates a scenario and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42261,24 +42725,24 @@ msgid "" "The scenario is the 3D world that all the visual instances exist in." msgstr "" -#: doc/classes/RenderingServer.xml:2580 +#: doc/classes/RenderingServer.xml:2458 msgid "" "Sets the [enum ScenarioDebugMode] for this scenario. See [enum " "ScenarioDebugMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2591 +#: doc/classes/RenderingServer.xml:2469 msgid "Sets the environment that will be used with this scenario." msgstr "" -#: doc/classes/RenderingServer.xml:2602 +#: doc/classes/RenderingServer.xml:2480 msgid "" "Sets the fallback environment to be used by this scenario. The fallback " "environment is used if no environment is set. Internally, this is used by " "the editor to provide a default environment." msgstr "" -#: doc/classes/RenderingServer.xml:2617 +#: doc/classes/RenderingServer.xml:2495 msgid "" "Sets a boot image. The color defines the background color. If [code]scale[/" "code] is [code]true[/code], the image will be scaled to fit the screen size. " @@ -42287,19 +42751,19 @@ msgid "" "the image will be scaled with nearest-neighbor interpolation." msgstr "" -#: doc/classes/RenderingServer.xml:2626 +#: doc/classes/RenderingServer.xml:2504 msgid "" "If [code]true[/code], the engine will generate wireframes for use with the " "wireframe debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:2635 +#: doc/classes/RenderingServer.xml:2513 msgid "" "Sets the default clear color which is used when a specific clear color has " "not been selected." msgstr "" -#: doc/classes/RenderingServer.xml:2642 +#: doc/classes/RenderingServer.xml:2520 msgid "" "Creates an empty shader and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42308,47 +42772,47 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2652 +#: doc/classes/RenderingServer.xml:2530 msgid "Returns a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2663 +#: doc/classes/RenderingServer.xml:2541 msgid "Returns a default texture from a shader searched by name." msgstr "" -#: doc/classes/RenderingServer.xml:2682 +#: doc/classes/RenderingServer.xml:2560 msgid "Returns the parameters of a shader." msgstr "" -#: doc/classes/RenderingServer.xml:2693 +#: doc/classes/RenderingServer.xml:2571 msgid "Sets a shader's code." msgstr "" -#: doc/classes/RenderingServer.xml:2706 +#: doc/classes/RenderingServer.xml:2584 msgid "Sets a shader's default texture. Overwrites the texture given by name." msgstr "" -#: doc/classes/RenderingServer.xml:2719 +#: doc/classes/RenderingServer.xml:2597 msgid "Allocates the GPU buffers for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2730 +#: doc/classes/RenderingServer.xml:2608 msgid "Returns the [Transform] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2741 +#: doc/classes/RenderingServer.xml:2619 msgid "Returns the [Transform2D] set for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2754 +#: doc/classes/RenderingServer.xml:2632 msgid "Sets the [Transform] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2767 +#: doc/classes/RenderingServer.xml:2645 msgid "Sets the [Transform2D] for a specific bone of this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2774 +#: doc/classes/RenderingServer.xml:2652 msgid "" "Creates a skeleton and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all " @@ -42357,11 +42821,11 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2784 +#: doc/classes/RenderingServer.xml:2662 msgid "Returns the number of bones allocated for this skeleton." msgstr "" -#: doc/classes/RenderingServer.xml:2791 +#: doc/classes/RenderingServer.xml:2669 msgid "" "Creates an empty sky and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID will be used in all [code]sky_*[/" @@ -42370,13 +42834,13 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2803 +#: doc/classes/RenderingServer.xml:2681 msgid "" "Sets the material that the sky uses to render the background and reflection " "maps." msgstr "" -#: doc/classes/RenderingServer.xml:2810 +#: doc/classes/RenderingServer.xml:2688 msgid "" "Creates a spot light and adds it to the RenderingServer. It can be accessed " "with the RID that is returned. This RID can be used in most [code]light_*[/" @@ -42387,15 +42851,15 @@ msgid "" "instance_set_base] using the returned RID." msgstr "" -#: doc/classes/RenderingServer.xml:2839 +#: doc/classes/RenderingServer.xml:2717 msgid "Sets a viewport's camera." msgstr "" -#: doc/classes/RenderingServer.xml:2850 +#: doc/classes/RenderingServer.xml:2728 msgid "Sets a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2863 +#: doc/classes/RenderingServer.xml:2741 msgid "" "Copies the viewport to a region of the screen specified by [code]rect[/" "code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" @@ -42417,7 +42881,7 @@ msgid "" "viewport_set_render_direct_to_screen]." msgstr "" -#: doc/classes/RenderingServer.xml:2877 +#: doc/classes/RenderingServer.xml:2755 msgid "" "Creates an empty viewport and adds it to the RenderingServer. It can be " "accessed with the RID that is returned. This RID will be used in all " @@ -42426,72 +42890,72 @@ msgid "" "RenderingServer's [method free_rid] static method." msgstr "" -#: doc/classes/RenderingServer.xml:2889 +#: doc/classes/RenderingServer.xml:2767 msgid "" "Returns a viewport's render information. For options, see the [enum " "ViewportRenderInfo] constants." msgstr "" -#: doc/classes/RenderingServer.xml:2898 +#: doc/classes/RenderingServer.xml:2776 msgid "Returns the viewport's last rendered frame." msgstr "" -#: doc/classes/RenderingServer.xml:2909 +#: doc/classes/RenderingServer.xml:2787 msgid "Detaches a viewport from a canvas and vice versa." msgstr "" -#: doc/classes/RenderingServer.xml:2920 +#: doc/classes/RenderingServer.xml:2798 msgid "If [code]true[/code], sets the viewport active, else sets it inactive." msgstr "" -#: doc/classes/RenderingServer.xml:2935 +#: doc/classes/RenderingServer.xml:2813 msgid "" "Sets the stacking order for a viewport's canvas.\n" "[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " "specifies the stacking order of the canvas among those in the same layer." msgstr "" -#: doc/classes/RenderingServer.xml:2949 +#: doc/classes/RenderingServer.xml:2827 msgid "Sets the transformation of a viewport's canvas." msgstr "" -#: doc/classes/RenderingServer.xml:2960 +#: doc/classes/RenderingServer.xml:2838 msgid "" "Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." msgstr "" -#: doc/classes/RenderingServer.xml:2971 +#: doc/classes/RenderingServer.xml:2849 msgid "" "Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " "options." msgstr "" -#: doc/classes/RenderingServer.xml:2982 +#: doc/classes/RenderingServer.xml:2860 msgid "" "If [code]true[/code], rendering of a viewport's environment is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:2993 +#: doc/classes/RenderingServer.xml:2871 msgid "Sets the viewport's global transformation matrix." msgstr "" -#: doc/classes/RenderingServer.xml:3004 +#: doc/classes/RenderingServer.xml:2882 msgid "If [code]true[/code], the viewport's canvas is not rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3015 +#: doc/classes/RenderingServer.xml:2893 msgid "Currently unimplemented in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3026 +#: doc/classes/RenderingServer.xml:2904 msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." msgstr "" -#: doc/classes/RenderingServer.xml:3037 +#: doc/classes/RenderingServer.xml:2915 msgid "Sets the viewport's parent to another viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3048 +#: doc/classes/RenderingServer.xml:2926 msgid "" "If [code]true[/code], render the contents of the viewport directly to " "screen. This allows a low-level optimization where you can skip drawing a " @@ -42507,441 +42971,455 @@ msgid "" "significantly larger than the window size." msgstr "" -#: doc/classes/RenderingServer.xml:3059 +#: doc/classes/RenderingServer.xml:2937 msgid "" "Sets a viewport's scenario.\n" "The scenario contains information about the [enum ScenarioDebugMode], " "environment information, reflection atlas etc." msgstr "" -#: doc/classes/RenderingServer.xml:3073 +#: doc/classes/RenderingServer.xml:2951 msgid "Sets the shadow atlas quadrant's subdivision." msgstr "" -#: doc/classes/RenderingServer.xml:3084 +#: doc/classes/RenderingServer.xml:2962 msgid "" "Sets the size of the shadow atlas's images (used for omni and spot lights). " "The value will be rounded up to the nearest power of 2." msgstr "" -#: doc/classes/RenderingServer.xml:3097 +#: doc/classes/RenderingServer.xml:2975 msgid "Sets the viewport's width and height." msgstr "" -#: doc/classes/RenderingServer.xml:3108 +#: doc/classes/RenderingServer.xml:2986 msgid "" "If [code]true[/code], the viewport renders its background as transparent." msgstr "" -#: doc/classes/RenderingServer.xml:3119 +#: doc/classes/RenderingServer.xml:2997 msgid "" "Sets when the viewport should be updated. See [enum ViewportUpdateMode] " "constants for options." msgstr "" -#: doc/classes/RenderingServer.xml:3130 +#: doc/classes/RenderingServer.xml:3008 msgid "" "If [code]true[/code], the viewport uses augmented or virtual reality " "technologies. See [XRInterface]." msgstr "" -#: doc/classes/RenderingServer.xml:3137 +#: doc/classes/RenderingServer.xml:3014 +msgid "" +"If [code]false[/code], disables rendering completely, but the engine logic " +"is still being processed. You can call [method force_draw] to draw a frame " +"even with rendering disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3020 msgid "" "Emitted at the end of the frame, after the RenderingServer has finished " "updating all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3142 +#: doc/classes/RenderingServer.xml:3025 msgid "" "Emitted at the beginning of the frame, before the RenderingServer updates " "all the Viewports." msgstr "" -#: doc/classes/RenderingServer.xml:3148 +#: doc/classes/RenderingServer.xml:3031 msgid "Marks an error that shows that the index array is empty." msgstr "" -#: doc/classes/RenderingServer.xml:3151 +#: doc/classes/RenderingServer.xml:3034 msgid "Number of weights/bones per vertex." msgstr "" -#: doc/classes/RenderingServer.xml:3154 +#: doc/classes/RenderingServer.xml:3037 msgid "The minimum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3157 +#: doc/classes/RenderingServer.xml:3040 msgid "The maximum Z-layer for canvas items." msgstr "" -#: doc/classes/RenderingServer.xml:3160 +#: doc/classes/RenderingServer.xml:3043 msgid "" "Max number of glow levels that can be used with glow post-process effect." msgstr "" -#: doc/classes/RenderingServer.xml:3163 +#: doc/classes/RenderingServer.xml:3046 msgid "Unused enum in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3184 +#: doc/classes/RenderingServer.xml:3067 msgid "Shader is a 3D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3187 +#: doc/classes/RenderingServer.xml:3070 msgid "Shader is a 2D shader." msgstr "" -#: doc/classes/RenderingServer.xml:3190 +#: doc/classes/RenderingServer.xml:3073 msgid "Shader is a particle shader." msgstr "" -#: doc/classes/RenderingServer.xml:3193 +#: doc/classes/RenderingServer.xml:3076 msgid "Shader is a sky shader." msgstr "" -#: doc/classes/RenderingServer.xml:3196 +#: doc/classes/RenderingServer.xml:3079 msgid "Represents the size of the [enum ShaderMode] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3199 +#: doc/classes/RenderingServer.xml:3082 msgid "The minimum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3202 +#: doc/classes/RenderingServer.xml:3085 msgid "The maximum renderpriority of all materials." msgstr "" -#: doc/classes/RenderingServer.xml:3205 +#: doc/classes/RenderingServer.xml:3088 msgid "Array is a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3208 +#: doc/classes/RenderingServer.xml:3091 msgid "Array is a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3211 +#: doc/classes/RenderingServer.xml:3094 msgid "Array is a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3214 +#: doc/classes/RenderingServer.xml:3097 msgid "Array is a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3217 +#: doc/classes/RenderingServer.xml:3100 msgid "Array is an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3220 +#: doc/classes/RenderingServer.xml:3103 msgid "Array is an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3223 +#: doc/classes/RenderingServer.xml:3106 msgid "Array contains bone information." msgstr "" -#: doc/classes/RenderingServer.xml:3226 +#: doc/classes/RenderingServer.xml:3109 msgid "Array is weight information." msgstr "" -#: doc/classes/RenderingServer.xml:3229 +#: doc/classes/RenderingServer.xml:3112 msgid "Array is index array." msgstr "" -#: doc/classes/RenderingServer.xml:3235 +#: doc/classes/RenderingServer.xml:3118 msgid "Flag used to mark a vertex array." msgstr "" -#: doc/classes/RenderingServer.xml:3238 +#: doc/classes/RenderingServer.xml:3121 msgid "Flag used to mark a normal array." msgstr "" -#: doc/classes/RenderingServer.xml:3241 +#: doc/classes/RenderingServer.xml:3124 msgid "Flag used to mark a tangent array." msgstr "" -#: doc/classes/RenderingServer.xml:3244 +#: doc/classes/RenderingServer.xml:3127 msgid "Flag used to mark a color array." msgstr "" -#: doc/classes/RenderingServer.xml:3247 +#: doc/classes/RenderingServer.xml:3130 msgid "Flag used to mark an UV coordinates array." msgstr "" -#: doc/classes/RenderingServer.xml:3250 +#: doc/classes/RenderingServer.xml:3133 msgid "" "Flag used to mark an UV coordinates array for the second UV coordinates." msgstr "" -#: doc/classes/RenderingServer.xml:3253 +#: doc/classes/RenderingServer.xml:3136 msgid "Flag used to mark a bone information array." msgstr "" -#: doc/classes/RenderingServer.xml:3256 +#: doc/classes/RenderingServer.xml:3139 msgid "Flag used to mark a weights array." msgstr "" -#: doc/classes/RenderingServer.xml:3259 +#: doc/classes/RenderingServer.xml:3142 msgid "Flag used to mark an index array." msgstr "" -#: doc/classes/RenderingServer.xml:3288 +#: doc/classes/RenderingServer.xml:3171 msgid "Primitive to draw consists of points." msgstr "" -#: doc/classes/RenderingServer.xml:3291 +#: doc/classes/RenderingServer.xml:3174 msgid "Primitive to draw consists of lines." msgstr "" -#: doc/classes/RenderingServer.xml:3294 +#: doc/classes/RenderingServer.xml:3177 msgid "Primitive to draw consists of a line strip from start to end." msgstr "" -#: doc/classes/RenderingServer.xml:3297 +#: doc/classes/RenderingServer.xml:3180 msgid "Primitive to draw consists of triangles." msgstr "" -#: doc/classes/RenderingServer.xml:3300 +#: doc/classes/RenderingServer.xml:3183 msgid "" "Primitive to draw consists of a triangle strip (the last 3 vertices are " "always combined to make a triangle)." msgstr "" -#: doc/classes/RenderingServer.xml:3303 +#: doc/classes/RenderingServer.xml:3186 msgid "Represents the size of the [enum PrimitiveType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3312 +#: doc/classes/RenderingServer.xml:3195 msgid "Use [Transform2D] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3315 +#: doc/classes/RenderingServer.xml:3198 msgid "Use [Transform] to store MultiMesh transform." msgstr "" -#: doc/classes/RenderingServer.xml:3318 +#: doc/classes/RenderingServer.xml:3201 msgid "Is a directional (sun) light." msgstr "" -#: doc/classes/RenderingServer.xml:3321 +#: doc/classes/RenderingServer.xml:3204 msgid "Is an omni light." msgstr "" -#: doc/classes/RenderingServer.xml:3324 +#: doc/classes/RenderingServer.xml:3207 msgid "Is a spot light." msgstr "" -#: doc/classes/RenderingServer.xml:3327 +#: doc/classes/RenderingServer.xml:3210 msgid "The light's energy." msgstr "" -#: doc/classes/RenderingServer.xml:3332 +#: doc/classes/RenderingServer.xml:3215 msgid "The light's influence on specularity." msgstr "" -#: doc/classes/RenderingServer.xml:3335 +#: doc/classes/RenderingServer.xml:3218 msgid "The light's range." msgstr "" -#: doc/classes/RenderingServer.xml:3338 +#: doc/classes/RenderingServer.xml:3221 msgid "" "The size of the light when using spot light or omni light. The angular size " "of the light when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3341 +#: doc/classes/RenderingServer.xml:3224 msgid "The light's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3344 +#: doc/classes/RenderingServer.xml:3227 msgid "The spotlight's angle." msgstr "" -#: doc/classes/RenderingServer.xml:3347 +#: doc/classes/RenderingServer.xml:3230 msgid "The spotlight's attenuation." msgstr "" -#: doc/classes/RenderingServer.xml:3350 +#: doc/classes/RenderingServer.xml:3233 msgid "Max distance that shadows will be rendered." msgstr "" -#: doc/classes/RenderingServer.xml:3353 +#: doc/classes/RenderingServer.xml:3236 msgid "Proportion of shadow atlas occupied by the first split." msgstr "" -#: doc/classes/RenderingServer.xml:3356 +#: doc/classes/RenderingServer.xml:3239 msgid "Proportion of shadow atlas occupied by the second split." msgstr "" -#: doc/classes/RenderingServer.xml:3359 +#: doc/classes/RenderingServer.xml:3242 msgid "" "Proportion of shadow atlas occupied by the third split. The fourth split " "occupies the rest." msgstr "" -#: doc/classes/RenderingServer.xml:3362 +#: doc/classes/RenderingServer.xml:3245 msgid "" "Proportion of shadow max distance where the shadow will start to fade out." msgstr "" -#: doc/classes/RenderingServer.xml:3365 +#: doc/classes/RenderingServer.xml:3248 msgid "" "Normal bias used to offset shadow lookup by object normal. Can be used to " "fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3368 +#: doc/classes/RenderingServer.xml:3251 msgid "Bias the shadow lookup to fix self-shadowing artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3379 +#: doc/classes/RenderingServer.xml:3257 +msgid "" +"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low " +"resolution shadow maps. A high value can make shadows appear grainy and can " +"cause other unwanted artifacts. Try to keep as near default as possible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3262 msgid "Represents the size of the [enum LightParam] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3382 +#: doc/classes/RenderingServer.xml:3265 msgid "Use a dual paraboloid shadow map for omni lights." msgstr "" -#: doc/classes/RenderingServer.xml:3385 +#: doc/classes/RenderingServer.xml:3268 msgid "" "Use a cubemap shadow map for omni lights. Slower but better quality than " "dual paraboloid." msgstr "" -#: doc/classes/RenderingServer.xml:3388 +#: doc/classes/RenderingServer.xml:3271 msgid "Use orthogonal shadow projection for directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3391 +#: doc/classes/RenderingServer.xml:3274 msgid "Use 2 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3394 +#: doc/classes/RenderingServer.xml:3277 msgid "Use 4 splits for shadow projection when using directional light." msgstr "" -#: doc/classes/RenderingServer.xml:3397 +#: doc/classes/RenderingServer.xml:3280 msgid "" "Keeps shadows stable as camera moves but has lower effective resolution." msgstr "" -#: doc/classes/RenderingServer.xml:3400 +#: doc/classes/RenderingServer.xml:3283 msgid "" "Optimize use of shadow maps, increasing the effective resolution. But may " "result in shadows moving or flickering slightly." msgstr "" -#: doc/classes/RenderingServer.xml:3403 +#: doc/classes/RenderingServer.xml:3286 msgid "Reflection probe will update reflections once and then stop." msgstr "" -#: doc/classes/RenderingServer.xml:3406 +#: doc/classes/RenderingServer.xml:3289 msgid "" "Reflection probe will update each frame. This mode is necessary to capture " "moving objects." msgstr "" -#: doc/classes/RenderingServer.xml:3419 +#: doc/classes/RenderingServer.xml:3302 msgid "Draw particles in the order that they appear in the particles array." msgstr "" -#: doc/classes/RenderingServer.xml:3422 +#: doc/classes/RenderingServer.xml:3305 msgid "Sort particles based on their lifetime." msgstr "" -#: doc/classes/RenderingServer.xml:3425 +#: doc/classes/RenderingServer.xml:3308 msgid "Sort particles based on their distance to the camera." msgstr "" -#: doc/classes/RenderingServer.xml:3428 +#: doc/classes/RenderingServer.xml:3311 msgid "Do not update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3431 +#: doc/classes/RenderingServer.xml:3314 msgid "Update the viewport once then set to disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3434 +#: doc/classes/RenderingServer.xml:3317 msgid "Update the viewport whenever it is visible." msgstr "" -#: doc/classes/RenderingServer.xml:3439 +#: doc/classes/RenderingServer.xml:3322 msgid "Always update the viewport." msgstr "" -#: doc/classes/RenderingServer.xml:3442 +#: doc/classes/RenderingServer.xml:3325 msgid "The viewport is always cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3445 +#: doc/classes/RenderingServer.xml:3328 msgid "The viewport is never cleared before drawing." msgstr "" -#: doc/classes/RenderingServer.xml:3448 +#: doc/classes/RenderingServer.xml:3331 msgid "" "The viewport is cleared once, then the clear mode is set to [constant " "VIEWPORT_CLEAR_NEVER]." msgstr "" -#: doc/classes/RenderingServer.xml:3451 +#: doc/classes/RenderingServer.xml:3334 msgid "Multisample antialiasing is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3454 +#: doc/classes/RenderingServer.xml:3337 msgid "Multisample antialiasing uses 2 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3457 +#: doc/classes/RenderingServer.xml:3340 msgid "Multisample antialiasing uses 4 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3460 +#: doc/classes/RenderingServer.xml:3343 msgid "Multisample antialiasing uses 8 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3463 +#: doc/classes/RenderingServer.xml:3346 msgid "Multisample antialiasing uses 16 samples per pixel." msgstr "" -#: doc/classes/RenderingServer.xml:3474 +#: doc/classes/RenderingServer.xml:3357 msgid "Number of objects drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3477 +#: doc/classes/RenderingServer.xml:3360 msgid "Number of vertices drawn in a single frame." msgstr "" -#: doc/classes/RenderingServer.xml:3480 +#: doc/classes/RenderingServer.xml:3363 msgid "Number of material changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3483 +#: doc/classes/RenderingServer.xml:3366 msgid "Number of shader changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3486 +#: doc/classes/RenderingServer.xml:3369 msgid "Number of surface changes during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3489 +#: doc/classes/RenderingServer.xml:3372 msgid "Number of draw calls during this frame." msgstr "" -#: doc/classes/RenderingServer.xml:3492 +#: doc/classes/RenderingServer.xml:3375 msgid "Represents the size of the [enum ViewportRenderInfo] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3495 +#: doc/classes/RenderingServer.xml:3378 msgid "Debug draw is disabled. Default setting." msgstr "" -#: doc/classes/RenderingServer.xml:3498 doc/classes/Viewport.xml:348 +#: doc/classes/RenderingServer.xml:3381 doc/classes/Viewport.xml:348 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/RenderingServer.xml:3501 +#: doc/classes/RenderingServer.xml:3384 msgid "Objects are displayed with only light information." msgstr "" -#: doc/classes/RenderingServer.xml:3504 doc/classes/Viewport.xml:353 +#: doc/classes/RenderingServer.xml:3387 doc/classes/Viewport.xml:353 msgid "" "Objects are displayed semi-transparent with additive blending so you can see " "where they are drawing over top of one another. A higher overdraw means you " @@ -42949,41 +43427,41 @@ msgid "" "others." msgstr "" -#: doc/classes/RenderingServer.xml:3507 +#: doc/classes/RenderingServer.xml:3390 msgid "Debug draw draws objects in wireframe." msgstr "" -#: doc/classes/RenderingServer.xml:3510 +#: doc/classes/RenderingServer.xml:3393 msgid "" "Normal buffer is drawn instead of regular scene so you can see the per-pixel " "normals that will be used by post-processing effects." msgstr "" -#: doc/classes/RenderingServer.xml:3513 doc/classes/Viewport.xml:361 +#: doc/classes/RenderingServer.xml:3396 doc/classes/Viewport.xml:361 msgid "Objects are displayed with only the albedo value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3516 doc/classes/Viewport.xml:364 +#: doc/classes/RenderingServer.xml:3399 doc/classes/Viewport.xml:364 msgid "Objects are displayed with only the lighting value from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3519 doc/classes/Viewport.xml:367 +#: doc/classes/RenderingServer.xml:3402 doc/classes/Viewport.xml:367 msgid "Objects are displayed with only the emission color from [GIProbe]s." msgstr "" -#: doc/classes/RenderingServer.xml:3522 doc/classes/Viewport.xml:370 +#: doc/classes/RenderingServer.xml:3405 doc/classes/Viewport.xml:370 msgid "" "Draws the shadow atlas that stores shadows from [OmniLight3D]s and " "[SpotLight3D]s in the upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3525 doc/classes/Viewport.xml:373 +#: doc/classes/RenderingServer.xml:3408 doc/classes/Viewport.xml:373 msgid "" "Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the " "upper left quadrant of the [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3530 +#: doc/classes/RenderingServer.xml:3413 msgid "" "Draws the screen space ambient occlusion texture instead of the scene so " "that you can clearly see how it is affecting objects. In order for this " @@ -42991,21 +43469,21 @@ msgid "" "your [WorldEnvironment]." msgstr "" -#: doc/classes/RenderingServer.xml:3533 doc/classes/Viewport.xml:381 +#: doc/classes/RenderingServer.xml:3416 doc/classes/Viewport.xml:381 msgid "" "Draws the roughness limiter post process over the Viewport so you can see " "where it has an effect. It must be enabled in [member ProjectSettings." "rendering/quality/screen_filters/screen_space_roughness_limiter] to work." msgstr "" -#: doc/classes/RenderingServer.xml:3536 +#: doc/classes/RenderingServer.xml:3419 msgid "" "Colors each PSSM split for the [DirectionalLight3D]s in the scene a " "different color so you can see where the splits are. In order they will be " "colored red, green, blue, yellow." msgstr "" -#: doc/classes/RenderingServer.xml:3541 +#: doc/classes/RenderingServer.xml:3424 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant Sky." @@ -43016,7 +43494,7 @@ msgid "" "ggx_samples]." msgstr "" -#: doc/classes/RenderingServer.xml:3544 +#: doc/classes/RenderingServer.xml:3427 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" @@ -43024,347 +43502,347 @@ msgid "" "[member Sky.radiance_size] must be set to [constant Sky.RADIANCE_SIZE_256]." msgstr "" -#: doc/classes/RenderingServer.xml:3548 +#: doc/classes/RenderingServer.xml:3431 msgid "Use the clear color as background." msgstr "" -#: doc/classes/RenderingServer.xml:3551 +#: doc/classes/RenderingServer.xml:3434 msgid "Use a specified color as the background." msgstr "" -#: doc/classes/RenderingServer.xml:3554 +#: doc/classes/RenderingServer.xml:3437 msgid "Use a sky resource for the background." msgstr "" -#: doc/classes/RenderingServer.xml:3557 +#: doc/classes/RenderingServer.xml:3440 msgid "" "Use a specified canvas layer as the background. This can be useful for " "instantiating a 2D scene in a 3D world." msgstr "" -#: doc/classes/RenderingServer.xml:3560 +#: doc/classes/RenderingServer.xml:3443 msgid "" "Do not clear the background, use whatever was rendered last frame as the " "background." msgstr "" -#: doc/classes/RenderingServer.xml:3566 +#: doc/classes/RenderingServer.xml:3449 msgid "Represents the size of the [enum EnvironmentBG] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3605 +#: doc/classes/RenderingServer.xml:3488 msgid "Output color as they came in." msgstr "" -#: doc/classes/RenderingServer.xml:3608 +#: doc/classes/RenderingServer.xml:3491 msgid "Use the Reinhard tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3611 +#: doc/classes/RenderingServer.xml:3494 msgid "Use the filmic tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3614 +#: doc/classes/RenderingServer.xml:3497 msgid "Use the ACES tonemapper." msgstr "" -#: doc/classes/RenderingServer.xml:3625 +#: doc/classes/RenderingServer.xml:3508 msgid "Disables the blur set for SSAO. Will make SSAO look noisier." msgstr "" -#: doc/classes/RenderingServer.xml:3628 +#: doc/classes/RenderingServer.xml:3511 msgid "Perform a 1x1 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3631 +#: doc/classes/RenderingServer.xml:3514 msgid "Performs a 2x2 blur on the SSAO output." msgstr "" -#: doc/classes/RenderingServer.xml:3634 +#: doc/classes/RenderingServer.xml:3517 msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." msgstr "" -#: doc/classes/RenderingServer.xml:3637 +#: doc/classes/RenderingServer.xml:3520 msgid "Lowest quality of screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3640 +#: doc/classes/RenderingServer.xml:3523 msgid "Medium quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3643 +#: doc/classes/RenderingServer.xml:3526 msgid "High quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3646 +#: doc/classes/RenderingServer.xml:3529 msgid "Highest quality screen space ambient occlusion." msgstr "" -#: doc/classes/RenderingServer.xml:3657 +#: doc/classes/RenderingServer.xml:3540 msgid "" "Lowest quality DOF blur. This is the fastest setting, but you may be able to " "see filtering artifacts." msgstr "" -#: doc/classes/RenderingServer.xml:3660 +#: doc/classes/RenderingServer.xml:3543 msgid "Low quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3663 +#: doc/classes/RenderingServer.xml:3546 msgid "Medium quality DOF blur." msgstr "" -#: doc/classes/RenderingServer.xml:3666 +#: doc/classes/RenderingServer.xml:3549 msgid "" "Highest quality DOF blur. Results in the smoothest looking blur by taking " "the most samples, but is also significantly slower." msgstr "" -#: doc/classes/RenderingServer.xml:3669 +#: doc/classes/RenderingServer.xml:3552 msgid "" "Calculate the DOF blur using a box filter. The fastest option, but results " "in obvious lines in blur pattern." msgstr "" -#: doc/classes/RenderingServer.xml:3672 +#: doc/classes/RenderingServer.xml:3555 msgid "Calculates DOF blur using a hexagon shaped filter." msgstr "" -#: doc/classes/RenderingServer.xml:3675 +#: doc/classes/RenderingServer.xml:3558 msgid "" "Calculates DOF blur using a circle shaped filter. Best quality and most " "realistic, but slowest. Use only for areas where a lot of performance can be " "dedicated to post-processing (e.g. cutscenes)." msgstr "" -#: doc/classes/RenderingServer.xml:3690 +#: doc/classes/RenderingServer.xml:3573 msgid "Do not use a debug mode." msgstr "" -#: doc/classes/RenderingServer.xml:3693 +#: doc/classes/RenderingServer.xml:3576 msgid "Draw all objects as wireframe models." msgstr "" -#: doc/classes/RenderingServer.xml:3696 +#: doc/classes/RenderingServer.xml:3579 msgid "" "Draw all objects in a way that displays how much overdraw is occurring. " "Overdraw occurs when a section of pixels is drawn and shaded and then " "another object covers it up. To optimize a scene, you should reduce overdraw." msgstr "" -#: doc/classes/RenderingServer.xml:3699 +#: doc/classes/RenderingServer.xml:3582 msgid "" "Draw all objects without shading. Equivalent to setting all objects shaders " "to [code]unshaded[/code]." msgstr "" -#: doc/classes/RenderingServer.xml:3702 +#: doc/classes/RenderingServer.xml:3585 msgid "The instance does not have a type." msgstr "" -#: doc/classes/RenderingServer.xml:3705 +#: doc/classes/RenderingServer.xml:3588 msgid "The instance is a mesh." msgstr "" -#: doc/classes/RenderingServer.xml:3708 +#: doc/classes/RenderingServer.xml:3591 msgid "The instance is a multimesh." msgstr "" -#: doc/classes/RenderingServer.xml:3711 +#: doc/classes/RenderingServer.xml:3594 msgid "The instance is an immediate geometry." msgstr "" -#: doc/classes/RenderingServer.xml:3714 +#: doc/classes/RenderingServer.xml:3597 msgid "The instance is a particle emitter." msgstr "" -#: doc/classes/RenderingServer.xml:3717 +#: doc/classes/RenderingServer.xml:3600 msgid "The instance is a light." msgstr "" -#: doc/classes/RenderingServer.xml:3720 +#: doc/classes/RenderingServer.xml:3603 msgid "The instance is a reflection probe." msgstr "" -#: doc/classes/RenderingServer.xml:3723 +#: doc/classes/RenderingServer.xml:3606 msgid "The instance is a decal." msgstr "" -#: doc/classes/RenderingServer.xml:3726 +#: doc/classes/RenderingServer.xml:3609 msgid "The instance is a GI probe." msgstr "" -#: doc/classes/RenderingServer.xml:3729 -msgid "The instance is a lightmap capture." +#: doc/classes/RenderingServer.xml:3612 +msgid "The instance is a lightmap." msgstr "" -#: doc/classes/RenderingServer.xml:3732 +#: doc/classes/RenderingServer.xml:3615 msgid "Represents the size of the [enum InstanceType] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3735 +#: doc/classes/RenderingServer.xml:3618 msgid "" "A combination of the flags of geometry instances (mesh, multimesh, immediate " "and particles)." msgstr "" -#: doc/classes/RenderingServer.xml:3738 +#: doc/classes/RenderingServer.xml:3621 msgid "Allows the instance to be used in baked lighting." msgstr "" -#: doc/classes/RenderingServer.xml:3741 +#: doc/classes/RenderingServer.xml:3624 msgid "Allows the instance to be used with dynamic global illumination." msgstr "" -#: doc/classes/RenderingServer.xml:3744 +#: doc/classes/RenderingServer.xml:3627 msgid "When set, manually requests to draw geometry on next frame." msgstr "" -#: doc/classes/RenderingServer.xml:3747 +#: doc/classes/RenderingServer.xml:3630 msgid "Represents the size of the [enum InstanceFlags] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3750 +#: doc/classes/RenderingServer.xml:3633 msgid "Disable shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3753 +#: doc/classes/RenderingServer.xml:3636 msgid "Cast shadows from this instance." msgstr "" -#: doc/classes/RenderingServer.xml:3756 +#: doc/classes/RenderingServer.xml:3639 msgid "" "Disable backface culling when rendering the shadow of the object. This is " "slightly slower but may result in more correct shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3759 +#: doc/classes/RenderingServer.xml:3642 msgid "" "Only render the shadows from the object. The object itself will not be drawn." msgstr "" -#: doc/classes/RenderingServer.xml:3762 +#: doc/classes/RenderingServer.xml:3645 msgid "The nine patch gets stretched where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3765 +#: doc/classes/RenderingServer.xml:3648 msgid "The nine patch gets filled with tiles where needed." msgstr "" -#: doc/classes/RenderingServer.xml:3768 +#: doc/classes/RenderingServer.xml:3651 msgid "" "The nine patch gets filled with tiles where needed and stretches them a bit " "if needed." msgstr "" -#: doc/classes/RenderingServer.xml:3771 +#: doc/classes/RenderingServer.xml:3654 msgid "Uses the default filter mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3783 doc/classes/Viewport.xml:399 +#: doc/classes/RenderingServer.xml:3666 doc/classes/Viewport.xml:399 msgid "" "The texture filter blends between the nearest 4 pixels and between the " "nearest 2 mipmaps." msgstr "" -#: doc/classes/RenderingServer.xml:3792 +#: doc/classes/RenderingServer.xml:3675 msgid "Max value for [enum CanvasItemTextureFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3795 +#: doc/classes/RenderingServer.xml:3678 msgid "Uses the default repeat mode for this [Viewport]." msgstr "" -#: doc/classes/RenderingServer.xml:3798 doc/classes/Viewport.xml:405 +#: doc/classes/RenderingServer.xml:3681 doc/classes/Viewport.xml:405 msgid "" "Disables textures repeating. Instead, when reading UVs outside the 0-1 " "range, the value will be clamped to the edge of the texture, resulting in a " "stretched out look at the borders of the texture." msgstr "" -#: doc/classes/RenderingServer.xml:3804 doc/classes/Viewport.xml:411 +#: doc/classes/RenderingServer.xml:3687 doc/classes/Viewport.xml:411 msgid "" "Flip the texture when repeating so that the edge lines up instead of " "abruptly changing." msgstr "" -#: doc/classes/RenderingServer.xml:3807 +#: doc/classes/RenderingServer.xml:3690 msgid "Max value for [enum CanvasItemTextureRepeat] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3810 +#: doc/classes/RenderingServer.xml:3693 msgid "Adds light color additive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3813 +#: doc/classes/RenderingServer.xml:3696 msgid "Adds light color subtractive to the canvas." msgstr "" -#: doc/classes/RenderingServer.xml:3816 +#: doc/classes/RenderingServer.xml:3699 msgid "The light adds color depending on transparency." msgstr "" -#: doc/classes/RenderingServer.xml:3819 +#: doc/classes/RenderingServer.xml:3702 msgid "The light adds color depending on mask." msgstr "" -#: doc/classes/RenderingServer.xml:3822 +#: doc/classes/RenderingServer.xml:3705 msgid "Do not apply a filter to canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3825 +#: doc/classes/RenderingServer.xml:3708 msgid "Use PCF5 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3828 +#: doc/classes/RenderingServer.xml:3711 msgid "Use PCF13 filtering to filter canvas light shadows." msgstr "" -#: doc/classes/RenderingServer.xml:3831 +#: doc/classes/RenderingServer.xml:3714 msgid "Max value of the [enum CanvasLightShadowFilter] enum." msgstr "" -#: doc/classes/RenderingServer.xml:3834 +#: doc/classes/RenderingServer.xml:3717 msgid "Culling of the canvas occluder is disabled." msgstr "" -#: doc/classes/RenderingServer.xml:3837 +#: doc/classes/RenderingServer.xml:3720 msgid "Culling of the canvas occluder is clockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3840 +#: doc/classes/RenderingServer.xml:3723 msgid "Culling of the canvas occluder is counterclockwise." msgstr "" -#: doc/classes/RenderingServer.xml:3901 +#: doc/classes/RenderingServer.xml:3784 msgid "The amount of objects in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3904 +#: doc/classes/RenderingServer.xml:3787 msgid "The amount of vertices in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3907 +#: doc/classes/RenderingServer.xml:3790 msgid "The amount of modified materials in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3910 +#: doc/classes/RenderingServer.xml:3793 msgid "The amount of shader rebinds in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3913 +#: doc/classes/RenderingServer.xml:3796 msgid "The amount of surface changes in the frame." msgstr "" -#: doc/classes/RenderingServer.xml:3916 +#: doc/classes/RenderingServer.xml:3799 msgid "The amount of draw calls in frame." msgstr "" -#: doc/classes/RenderingServer.xml:3931 +#: doc/classes/RenderingServer.xml:3814 msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." msgstr "" -#: doc/classes/RenderingServer.xml:3934 +#: doc/classes/RenderingServer.xml:3817 msgid "" "Hardware supports multithreading. This enum is currently unused in Godot 3.x." msgstr "" @@ -43479,7 +43957,7 @@ msgid "" "you need exists but Godot is unable to load its format. Choosing one way " "over another depends if the format is suitable or not for the final exported " "game. For example, it's better to import [code].png[/code] textures as " -"[code].stex[/code] ([StreamTexture]) first, so they can be loaded with " +"[code].stex[/code] ([StreamTexture2D]) first, so they can be loaded with " "better efficiency on the graphics card." msgstr "" @@ -43829,160 +44307,161 @@ msgid "" "as [method append_bbcode] and the [code]push_*[/code] / [method pop] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:24 +#: doc/classes/RichTextLabel.xml:26 msgid "" "Adds an image's opening and closing tags to the tag stack, optionally " -"providing a [code]width[/code] and [code]height[/code] to resize the image.\n" +"providing a [code]width[/code] and [code]height[/code] to resize the image " +"and a [code]color[/code] to tint the image.\n" "If [code]width[/code] or [code]height[/code] is set to 0, the image size " "will be adjusted in order to keep the original aspect ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:34 +#: doc/classes/RichTextLabel.xml:36 msgid "Adds raw non-BBCode-parsed text to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:43 +#: doc/classes/RichTextLabel.xml:45 msgid "" "Parses [code]bbcode[/code] and adds tags to the tag stack as needed. Returns " "the result of the parsing, [constant OK] if successful." msgstr "" -#: doc/classes/RichTextLabel.xml:50 +#: doc/classes/RichTextLabel.xml:52 msgid "Clears the tag stack and sets [member bbcode_text] to an empty string." msgstr "" -#: doc/classes/RichTextLabel.xml:57 +#: doc/classes/RichTextLabel.xml:59 msgid "Returns the height of the content." msgstr "" -#: doc/classes/RichTextLabel.xml:64 +#: doc/classes/RichTextLabel.xml:66 msgid "" "Returns the total number of newlines in the tag stack's text tags. Considers " "wrapped text as one line." msgstr "" -#: doc/classes/RichTextLabel.xml:71 +#: doc/classes/RichTextLabel.xml:73 msgid "" "Returns the total number of characters from text tags. Does not include " "BBCodes." msgstr "" -#: doc/classes/RichTextLabel.xml:78 +#: doc/classes/RichTextLabel.xml:80 msgid "Returns the vertical scrollbar." msgstr "" -#: doc/classes/RichTextLabel.xml:85 +#: doc/classes/RichTextLabel.xml:87 msgid "Returns the number of visible lines." msgstr "" -#: doc/classes/RichTextLabel.xml:94 +#: doc/classes/RichTextLabel.xml:96 msgid "" "Installs a custom effect. [code]effect[/code] should be a valid " "[RichTextEffect]." msgstr "" -#: doc/classes/RichTextLabel.xml:101 +#: doc/classes/RichTextLabel.xml:103 msgid "Adds a newline tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:110 +#: doc/classes/RichTextLabel.xml:112 msgid "" "The assignment version of [method append_bbcode]. Clears the tag stack and " "inserts the new content. Returns [constant OK] if parses [code]bbcode[/code] " "successfully." msgstr "" -#: doc/classes/RichTextLabel.xml:119 +#: doc/classes/RichTextLabel.xml:121 msgid "Parses BBCode parameter [code]expressions[/code] into a dictionary." msgstr "" -#: doc/classes/RichTextLabel.xml:126 +#: doc/classes/RichTextLabel.xml:128 msgid "" "Terminates the current tag. Use after [code]push_*[/code] methods to close " "BBCodes manually. Does not need to follow [code]add_*[/code] methods." msgstr "" -#: doc/classes/RichTextLabel.xml:135 +#: doc/classes/RichTextLabel.xml:137 msgid "" "Adds an [code][align][/code] tag based on the given [code]align[/code] " "value. See [enum Align] for possible values." msgstr "" -#: doc/classes/RichTextLabel.xml:142 +#: doc/classes/RichTextLabel.xml:144 msgid "" "Adds a [code][font][/code] tag with a bold font to the tag stack. This is " "the same as adding a [code][b][/code] tag if not currently in a [code][i][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:149 +#: doc/classes/RichTextLabel.xml:151 msgid "" "Adds a [code][font][/code] tag with a bold italics font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:156 +#: doc/classes/RichTextLabel.xml:158 msgid "" "Adds a [code][cell][/code] tag to the tag stack. Must be inside a [code]" "[table][/code] tag. See [method push_table] for details." msgstr "" -#: doc/classes/RichTextLabel.xml:165 +#: doc/classes/RichTextLabel.xml:167 msgid "Adds a [code][color][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:174 +#: doc/classes/RichTextLabel.xml:176 msgid "" "Adds a [code][font][/code] tag to the tag stack. Overrides default fonts for " "its duration." msgstr "" -#: doc/classes/RichTextLabel.xml:183 +#: doc/classes/RichTextLabel.xml:185 msgid "" "Adds an [code][indent][/code] tag to the tag stack. Multiplies [code]level[/" "code] by current [member tab_size] to determine new margin length." msgstr "" -#: doc/classes/RichTextLabel.xml:190 +#: doc/classes/RichTextLabel.xml:192 msgid "" "Adds a [code][font][/code] tag with a italics font to the tag stack. This is " "the same as adding a [code][i][/code] tag if not currently in a [code][b][/" "code] tag." msgstr "" -#: doc/classes/RichTextLabel.xml:199 +#: doc/classes/RichTextLabel.xml:201 msgid "" "Adds a [code][list][/code] tag to the tag stack. Similar to the BBCodes " "[code][ol][/code] or [code][ul][/code], but supports more list types. Not " "fully implemented!" msgstr "" -#: doc/classes/RichTextLabel.xml:208 +#: doc/classes/RichTextLabel.xml:210 msgid "" "Adds a [code][meta][/code] tag to the tag stack. Similar to the BBCode [code]" "[url=something]{text}[/url][/code], but supports non-[String] metadata types." msgstr "" -#: doc/classes/RichTextLabel.xml:215 +#: doc/classes/RichTextLabel.xml:217 msgid "Adds a [code][font][/code] tag with a monospace font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:222 +#: doc/classes/RichTextLabel.xml:224 msgid "Adds a [code][font][/code] tag with a normal font to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:229 +#: doc/classes/RichTextLabel.xml:231 msgid "Adds a [code][s][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:238 +#: doc/classes/RichTextLabel.xml:240 msgid "Adds a [code][table=columns][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:245 +#: doc/classes/RichTextLabel.xml:247 msgid "Adds a [code][u][/code] tag to the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:254 +#: doc/classes/RichTextLabel.xml:256 msgid "" "Removes a line of content from the label. Returns [code]true[/code] if the " "line exists.\n" @@ -43990,11 +44469,11 @@ msgid "" "take values in the interval [code][0, get_line_count() - 1][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:264 +#: doc/classes/RichTextLabel.xml:266 msgid "Scrolls the window's top line to match [code]line[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:277 +#: doc/classes/RichTextLabel.xml:279 msgid "" "Edits the selected column's expansion options. If [code]expand[/code] is " "[code]true[/code], the column expands in proportion to its expansion ratio " @@ -44005,11 +44484,11 @@ msgid "" "to the total ratio." msgstr "" -#: doc/classes/RichTextLabel.xml:285 +#: doc/classes/RichTextLabel.xml:287 msgid "If [code]true[/code], the label uses BBCode formatting." msgstr "" -#: doc/classes/RichTextLabel.xml:288 +#: doc/classes/RichTextLabel.xml:290 msgid "" "The label's text in BBCode format. Is not representative of manual " "modifications to the internal tag stack. Erases changes made by other " @@ -44020,24 +44499,33 @@ msgid "" "append_bbcode] for adding text instead." msgstr "" -#: doc/classes/RichTextLabel.xml:292 +#: doc/classes/RichTextLabel.xml:294 msgid "" "The currently installed custom effects. This is an array of " "[RichTextEffect]s.\n" "To add a custom effect, it's more convenient to use [method install_effect]." msgstr "" -#: doc/classes/RichTextLabel.xml:296 +#: doc/classes/RichTextLabel.xml:298 +msgid "" +"If [code]true[/code], the label's height will be automatically updated to " +"fit its content.\n" +"[b]Note:[/b] This property is used as a workaround to fix issues with " +"[RichTextLabel] in [Container]s, but it's unreliable in some cases and will " +"be removed in future versions." +msgstr "" + +#: doc/classes/RichTextLabel.xml:302 msgid "" "If [code]true[/code], the label underlines meta tags such as [code][url]" "{text}[/url][/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:299 +#: doc/classes/RichTextLabel.xml:305 msgid "If [code]true[/code], the label uses the custom font color." msgstr "" -#: doc/classes/RichTextLabel.xml:302 +#: doc/classes/RichTextLabel.xml:308 msgid "" "The range of characters to display, as a [float] between 0.0 and 1.0. When " "assigned an out of range value, it's the same as assigning 1.0.\n" @@ -44045,42 +44533,42 @@ msgid "" "on current [method get_total_character_count]." msgstr "" -#: doc/classes/RichTextLabel.xml:307 +#: doc/classes/RichTextLabel.xml:313 msgid "" "If [code]true[/code], the scrollbar is visible. Setting this to [code]false[/" "code] does not block scrolling completely. See [method scroll_to_line]." msgstr "" -#: doc/classes/RichTextLabel.xml:310 +#: doc/classes/RichTextLabel.xml:316 msgid "" "If [code]true[/code], the window scrolls down to display new content " "automatically." msgstr "" -#: doc/classes/RichTextLabel.xml:313 +#: doc/classes/RichTextLabel.xml:319 msgid "If [code]true[/code], the label allows text selection." msgstr "" -#: doc/classes/RichTextLabel.xml:316 +#: doc/classes/RichTextLabel.xml:322 msgid "" "The number of spaces associated with a single tab length. Does not affect " "[code]\\t[/code] in text tags, only indent tags." msgstr "" -#: doc/classes/RichTextLabel.xml:319 +#: doc/classes/RichTextLabel.xml:325 msgid "" "The raw text of the label.\n" "When set, clears the tag stack and adds a raw text tag to the top of it. " "Does not parse BBCodes. Does not modify [member bbcode_text]." msgstr "" -#: doc/classes/RichTextLabel.xml:323 +#: doc/classes/RichTextLabel.xml:329 msgid "" "The restricted number of characters to display in the label. If [code]-1[/" "code], all characters will be displayed." msgstr "" -#: doc/classes/RichTextLabel.xml:331 +#: doc/classes/RichTextLabel.xml:337 msgid "" "Triggered when the user clicks on content between meta tags. If the meta is " "defined in text, e.g. [code][url={\"data\"=\"hi\"}]hi[/url][/code], then the " @@ -44089,111 +44577,111 @@ msgid "" "insert the data into the tag stack." msgstr "" -#: doc/classes/RichTextLabel.xml:338 +#: doc/classes/RichTextLabel.xml:344 msgid "Triggers when the mouse exits a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:345 +#: doc/classes/RichTextLabel.xml:351 msgid "Triggers when the mouse enters a meta tag." msgstr "" -#: doc/classes/RichTextLabel.xml:351 +#: doc/classes/RichTextLabel.xml:357 msgid "Makes text left aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:354 +#: doc/classes/RichTextLabel.xml:360 msgid "Makes text centered." msgstr "" -#: doc/classes/RichTextLabel.xml:357 +#: doc/classes/RichTextLabel.xml:363 msgid "Makes text right aligned." msgstr "" -#: doc/classes/RichTextLabel.xml:360 +#: doc/classes/RichTextLabel.xml:366 msgid "Makes text fill width." msgstr "" -#: doc/classes/RichTextLabel.xml:363 +#: doc/classes/RichTextLabel.xml:369 msgid "Each list item has a number marker." msgstr "" -#: doc/classes/RichTextLabel.xml:366 +#: doc/classes/RichTextLabel.xml:372 msgid "Each list item has a letter marker." msgstr "" -#: doc/classes/RichTextLabel.xml:369 +#: doc/classes/RichTextLabel.xml:375 msgid "Each list item has a filled circle marker." msgstr "" -#: doc/classes/RichTextLabel.xml:412 +#: doc/classes/RichTextLabel.xml:418 msgid "The font used for bold text." msgstr "" -#: doc/classes/RichTextLabel.xml:415 +#: doc/classes/RichTextLabel.xml:421 msgid "The font used for bold italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:418 +#: doc/classes/RichTextLabel.xml:424 msgid "The default text color." msgstr "" -#: doc/classes/RichTextLabel.xml:421 +#: doc/classes/RichTextLabel.xml:427 msgid "The background The background used when the [RichTextLabel] is focused." msgstr "" -#: doc/classes/RichTextLabel.xml:424 +#: doc/classes/RichTextLabel.xml:430 msgid "" "The color of selected text, used when [member selection_enabled] is " "[code]true[/code]." msgstr "" -#: doc/classes/RichTextLabel.xml:427 +#: doc/classes/RichTextLabel.xml:433 msgid "The color of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:430 +#: doc/classes/RichTextLabel.xml:436 msgid "The font used for italics text." msgstr "" -#: doc/classes/RichTextLabel.xml:433 +#: doc/classes/RichTextLabel.xml:439 msgid "The vertical space between lines." msgstr "" -#: doc/classes/RichTextLabel.xml:436 +#: doc/classes/RichTextLabel.xml:442 msgid "The font used for monospace text." msgstr "" -#: doc/classes/RichTextLabel.xml:439 +#: doc/classes/RichTextLabel.xml:445 msgid "The normal background for the [RichTextLabel]." msgstr "" -#: doc/classes/RichTextLabel.xml:442 +#: doc/classes/RichTextLabel.xml:448 msgid "The default text font." msgstr "" -#: doc/classes/RichTextLabel.xml:445 +#: doc/classes/RichTextLabel.xml:451 msgid "The color of the selection box." msgstr "" -#: doc/classes/RichTextLabel.xml:448 +#: doc/classes/RichTextLabel.xml:454 msgid "" "Boolean value. If 1 ([code]true[/code]), the shadow will be displayed around " "the whole text as an outline." msgstr "" -#: doc/classes/RichTextLabel.xml:451 +#: doc/classes/RichTextLabel.xml:457 msgid "The horizontal offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:454 +#: doc/classes/RichTextLabel.xml:460 msgid "The vertical offset of the font's shadow." msgstr "" -#: doc/classes/RichTextLabel.xml:457 +#: doc/classes/RichTextLabel.xml:463 msgid "The horizontal separation of elements in a table." msgstr "" -#: doc/classes/RichTextLabel.xml:460 +#: doc/classes/RichTextLabel.xml:466 msgid "The vertical separation of elements in a table." msgstr "" @@ -44304,12 +44792,10 @@ msgstr "" msgid "The body's total applied torque." msgstr "" -#: doc/classes/RigidBody2D.xml:130 +#: doc/classes/RigidBody2D.xml:130 doc/classes/RigidBody3D.xml:150 msgid "" -"If [code]true[/code], the body will not calculate forces and will act as a " -"static body if there is no movement. The body will wake up when other forces " -"are applied via collisions or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body can enter sleep mode when there is no " +"movement. See [member sleeping]." msgstr "" #: doc/classes/RigidBody2D.xml:133 @@ -44374,11 +44860,11 @@ msgid "" "other physics material, such as an inherited one." msgstr "" -#: doc/classes/RigidBody2D.xml:168 +#: doc/classes/RigidBody2D.xml:168 doc/classes/RigidBody3D.xml:185 msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or by using [method apply_impulse] or [method " -"add_force]." +"If [code]true[/code], the body will not move and will not calculate forces " +"until woken up by another body through, for example, a collision, or by " +"using the [method apply_impulse] or [method add_force] methods." msgstr "" #: doc/classes/RigidBody2D.xml:171 @@ -44417,45 +44903,49 @@ msgid "" "contacts_reported] greater than [code]0[/code]." msgstr "" -#: doc/classes/RigidBody2D.xml:217 -msgid "Emitted when [member sleeping] changes." +#: doc/classes/RigidBody2D.xml:217 doc/classes/RigidBody3D.xml:236 +msgid "" +"Emitted when the physics engine changes the body's sleeping state.\n" +"[b]Note:[/b] Changing the value [member sleeping] will not trigger this " +"signal. It is only emitted if the sleeping state is changed by the physics " +"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used." msgstr "" -#: doc/classes/RigidBody2D.xml:223 +#: doc/classes/RigidBody2D.xml:224 msgid "" "Rigid mode. The body behaves as a physical object. It collides with other " "bodies and responds to forces applied to it. This is the default mode." msgstr "" -#: doc/classes/RigidBody2D.xml:226 +#: doc/classes/RigidBody2D.xml:227 msgid "Static mode. The body behaves like a [StaticBody2D] and does not move." msgstr "" -#: doc/classes/RigidBody2D.xml:229 +#: doc/classes/RigidBody2D.xml:230 msgid "" "Character mode. Similar to [constant MODE_RIGID], but the body can not " "rotate." msgstr "" -#: doc/classes/RigidBody2D.xml:232 +#: doc/classes/RigidBody2D.xml:233 msgid "" "Kinematic mode. The body behaves like a [KinematicBody2D], and must be moved " "by code." msgstr "" -#: doc/classes/RigidBody2D.xml:235 +#: doc/classes/RigidBody2D.xml:236 msgid "" "Continuous collision detection disabled. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/RigidBody2D.xml:238 +#: doc/classes/RigidBody2D.xml:239 msgid "" "Continuous collision detection enabled using raycasting. This is faster than " "shapecasting but less precise." msgstr "" -#: doc/classes/RigidBody2D.xml:241 +#: doc/classes/RigidBody2D.xml:242 msgid "" "Continuous collision detection enabled using shapecasting. This is the " "slowest CCD method and the most precise." @@ -44621,12 +45111,6 @@ msgstr "" msgid "The body mode. See [enum Mode] for possible values." msgstr "" -#: doc/classes/RigidBody3D.xml:185 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - #: doc/classes/RigidBody3D.xml:196 msgid "" "Emitted when a body enters into contact with this one. Contact monitor and " @@ -44659,30 +45143,24 @@ msgid "" "([code]local_shape[/code]) the other body stopped colliding with." msgstr "" -#: doc/classes/RigidBody3D.xml:236 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody3D.xml:242 +#: doc/classes/RigidBody3D.xml:243 msgid "" "Rigid body mode. This is the \"natural\" state of a rigid body. It is " "affected by forces, and can move, rotate, and be affected by user code." msgstr "" -#: doc/classes/RigidBody3D.xml:245 +#: doc/classes/RigidBody3D.xml:246 msgid "" "Static mode. The body behaves like a [StaticBody3D], and can only move by " "user code." msgstr "" -#: doc/classes/RigidBody3D.xml:248 +#: doc/classes/RigidBody3D.xml:249 msgid "" "Character body mode. This behaves like a rigid body, but can not rotate." msgstr "" -#: doc/classes/RigidBody3D.xml:251 +#: doc/classes/RigidBody3D.xml:252 msgid "" "Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " "move by user code." @@ -45394,7 +45872,7 @@ msgid "" "visible." msgstr "" -#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:442 +#: doc/classes/ScrollContainer.xml:37 doc/classes/TextEdit.xml:453 msgid "The current horizontal scroll value." msgstr "" @@ -45402,7 +45880,7 @@ msgstr "" msgid "If [code]true[/code], enables horizontal scrolling." msgstr "" -#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:445 +#: doc/classes/ScrollContainer.xml:43 doc/classes/TextEdit.xml:456 msgid "The current vertical scroll value." msgstr "" @@ -45644,7 +46122,14 @@ msgid "" "([code]shape_motion[/code])." msgstr "" -#: doc/classes/Shape2D.xml:80 +#: doc/classes/Shape2D.xml:85 +msgid "" +"Draws a solid shape onto a [CanvasItem] with the [RenderingServer] API " +"filled with the specified [code]color[/code]. The exact drawing method is " +"specific for each shape and cannot be configured." +msgstr "" + +#: doc/classes/Shape2D.xml:91 msgid "The shape's custom solver bias." msgstr "" @@ -45793,41 +46278,53 @@ msgid "" "become the bone index." msgstr "" -#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 -#: doc/classes/Skeleton3D.xml:255 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:141 +#: doc/classes/Skeleton3D.xml:289 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton3D.xml:38 +#: doc/classes/Skeleton3D.xml:40 +msgid "" +"Takes the given bone pose/transform and converts it to a world transform, " +"relative to the [Skeleton3D] node.\n" +"This is useful for using the bone transform in calculations with transforms " +"from [Node3D]-based nodes." +msgstr "" + +#: doc/classes/Skeleton3D.xml:48 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:53 +#: doc/classes/Skeleton3D.xml:55 +msgid "Removes the global pose override on all bones in the skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:64 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton3D.xml:60 +#: doc/classes/Skeleton3D.xml:71 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton3D.xml:69 +#: doc/classes/Skeleton3D.xml:80 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:78 +#: doc/classes/Skeleton3D.xml:89 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton3D.xml:87 +#: doc/classes/Skeleton3D.xml:98 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:96 +#: doc/classes/Skeleton3D.xml:107 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -45835,31 +46332,114 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:106 +#: doc/classes/Skeleton3D.xml:117 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton3D.xml:115 +#: doc/classes/Skeleton3D.xml:132 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:221 +#: doc/classes/Skeleton3D.xml:150 +msgid "" +"Returns whether the bone rest for the bone at [code]bone_idx[/code] is " +"disabled." +msgstr "" + +#: doc/classes/Skeleton3D.xml:157 +msgid "Returns all bones in the skeleton to their rest poses." +msgstr "" + +#: doc/classes/Skeleton3D.xml:166 +msgid "" +"Adds a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:176 +msgid "" +"Removes a collision exception to the physical bone.\n" +"Works just like the [RigidBody3D] node." +msgstr "" + +#: doc/classes/Skeleton3D.xml:186 +msgid "" +"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and " +"reacting to the physics world.\n" +"Optionally, a list of bone names can be passed-in, allowing only the passed-" +"in bones to be simulated." +msgstr "" + +#: doc/classes/Skeleton3D.xml:194 +msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating." +msgstr "" + +#: doc/classes/Skeleton3D.xml:203 +msgid "Binds the given Skin to the Skeleton." +msgstr "" + +#: doc/classes/Skeleton3D.xml:214 +msgid "" +"Sets the custom pose transform, [code]custom_pose[/code], for the bone at " +"[code]bone_idx[/code]. This pose is an addition to the bone rest pose.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:226 +msgid "" +"Disables the rest pose for the bone at [code]bone_idx[/code] if [code]true[/" +"code], enables the bone rest if [code]false[/code]." +msgstr "" + +#: doc/classes/Skeleton3D.xml:241 +msgid "" +"Sets the global pose transform, [code]pose[/code], for the bone at " +"[code]bone_idx[/code].\n" +"[code]amount[/code] is the interpolation strengh that will be used when " +"applying the pose, and [code]persistent[/code] determines if the applied " +"pose will remain.\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." +msgstr "" + +#: doc/classes/Skeleton3D.xml:254 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton3D.xml:233 -msgid "Returns the pose transform for bone [code]bone_idx[/code]." +#: doc/classes/Skeleton3D.xml:266 +msgid "" +"Returns the pose transform for bone [code]bone_idx[/code].\n" +"[b]Note[/b]: The pose transform needs to be in bone space. Use [method " +"world_transform_to_bone_transform] to convert a world transform, like one " +"you can get from a [Node3D], to bone space." msgstr "" -#: doc/classes/Skeleton3D.xml:244 +#: doc/classes/Skeleton3D.xml:278 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" +#: doc/classes/Skeleton3D.xml:298 +msgid "" +"Unparents the bone at [code]bone_idx[/code] and sets its rest position to " +"that of it's parent prior to being reset." +msgstr "" + +#: doc/classes/Skeleton3D.xml:307 +msgid "" +"Takes the given world transform, relative to the [Skeleton3D], and converts " +"it to a bone pose/transform.\n" +"This is useful for using setting bone poses using transforms from [Node3D]-" +"based nodes." +msgstr "" + #: doc/classes/Sky.xml:4 msgid "Background that uses a [Material] to draw a sky." msgstr "" @@ -46159,7 +46739,7 @@ msgstr "" #: doc/classes/SpinBox.xml:48 msgid "" -"Adds the specified [code]prefix[/code] string after the numerical value of " +"Adds the specified [code]suffix[/code] string after the numerical value of " "the [SpinBox]." msgstr "" @@ -46229,20 +46809,24 @@ msgid "" "and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight3D.xml:16 +#: doc/classes/SpotLight3D.xml:18 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight3D.xml:19 +#: doc/classes/SpotLight3D.xml:21 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:22 +#: doc/classes/SpotLight3D.xml:24 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight3D.xml:25 -msgid "The maximal range that can be reached by the spotlight." +#: doc/classes/SpotLight3D.xml:27 +msgid "" +"The maximal range that can be reached by the spotlight. Note that the " +"effectively lit area may appear to be smaller depending on the [member " +"spot_attenuation] in use. No matter the [member spot_attenuation] in use, " +"the light will never reach anything outside this range." msgstr "" #: doc/classes/SpringArm3D.xml:4 @@ -46370,46 +46954,51 @@ msgid "The number of columns in the sprite sheet." msgstr "" #: doc/classes/Sprite2D.xml:56 -msgid "The normal map gives depth to the Sprite2D." +msgid "" +"The normal map gives depth to the Sprite2D.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/Sprite2D.xml:62 +#: doc/classes/Sprite2D.xml:63 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite2D.xml:65 +#: doc/classes/Sprite2D.xml:66 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:69 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite2D.xml:71 +#: doc/classes/Sprite2D.xml:72 msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite2D.xml:77 +#: doc/classes/Sprite2D.xml:78 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:81 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:84 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:90 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite2D.xml:94 +#: doc/classes/Sprite2D.xml:95 msgid "Emitted when the [member texture] changes." msgstr "" @@ -46943,19 +47532,19 @@ msgstr "" msgid "A status representing a [StreamPeerTCP] in error state." msgstr "" -#: doc/classes/StreamTexture.xml:4 +#: doc/classes/StreamTexture2D.xml:4 msgid "A [code].stex[/code] texture." msgstr "" -#: doc/classes/StreamTexture.xml:7 +#: doc/classes/StreamTexture2D.xml:7 msgid "A texture that is loaded from a [code].stex[/code] file." msgstr "" -#: doc/classes/StreamTexture.xml:18 +#: doc/classes/StreamTexture2D.xml:18 msgid "Loads the texture from the given path." msgstr "" -#: doc/classes/StreamTexture.xml:24 +#: doc/classes/StreamTexture2D.xml:24 msgid "The StreamTexture's file path to a [code].stex[/code] file." msgstr "" @@ -47164,7 +47753,8 @@ msgid "" msgstr "" #: doc/classes/String.xml:384 -msgid "Returns [code]true[/code] if the string is empty." +msgid "" +"Returns [code]true[/code] if the length of the string equals [code]0[/code]." msgstr "" #: doc/classes/String.xml:393 @@ -47180,52 +47770,59 @@ msgstr "" #: doc/classes/String.xml:415 msgid "" "Finds the first occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found. Optionally, the initial search index can " -"be passed." +"the substring or [code]-1[/code] if not found. Optionally, the initial " +"search index can be passed.\n" +"[b]Note:[/b] If you just want to know whether a string contains a substring, " +"use the [code]in[/code] operator as follows:\n" +"[codeblock]\n" +"# Will evaluate to `false`.\n" +"if \"i\" in \"team\":\n" +" pass\n" +"[/codeblock]" msgstr "" -#: doc/classes/String.xml:424 +#: doc/classes/String.xml:430 msgid "" "Finds the last occurrence of a substring. Returns the starting position of " -"the substring or -1 if not found." +"the substring or [code]-1[/code] if not found." msgstr "" -#: doc/classes/String.xml:435 +#: doc/classes/String.xml:441 msgid "" "Finds the first occurrence of a substring, ignoring case. Returns the " -"starting position of the substring or -1 if not found. Optionally, the " -"initial search index can be passed." +"starting position of the substring or [code]-1[/code] if not found. " +"Optionally, the initial search index can be passed." msgstr "" -#: doc/classes/String.xml:446 +#: doc/classes/String.xml:452 msgid "" "Formats the string by replacing all occurrences of [code]placeholder[/code] " "with [code]values[/code]." msgstr "" -#: doc/classes/String.xml:453 +#: doc/classes/String.xml:459 msgid "If the string is a valid file path, returns the base directory name." msgstr "" -#: doc/classes/String.xml:460 +#: doc/classes/String.xml:466 msgid "" "If the string is a valid file path, returns the full file path without the " "extension." msgstr "" -#: doc/classes/String.xml:467 +#: doc/classes/String.xml:473 msgid "If the string is a valid file path, returns the extension." msgstr "" -#: doc/classes/String.xml:474 +#: doc/classes/String.xml:480 msgid "If the string is a valid file path, returns the filename." msgstr "" -#: doc/classes/String.xml:481 +#: doc/classes/String.xml:487 msgid "Hashes the string and returns a 32-bit integer." msgstr "" -#: doc/classes/String.xml:488 +#: doc/classes/String.xml:494 msgid "" "Converts a string containing a hexadecimal number into an integer. " "Hexadecimal strings are expected to be prefixed with \"[code]0x[/code]\" " @@ -47235,7 +47832,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:498 +#: doc/classes/String.xml:504 msgid "" "Escapes (encodes) a string to URL friendly format. Also referred to as 'URL " "encode'.\n" @@ -47245,7 +47842,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:508 +#: doc/classes/String.xml:514 msgid "" "Unescapes (decodes) a string in URL encoded format. Also referred to as 'URL " "decode'.\n" @@ -47255,7 +47852,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:520 +#: doc/classes/String.xml:526 msgid "" "Converts [code]size[/code] represented as number of bytes to human-readable " "format using internationalized set of data size units, namely: B, KiB, MiB, " @@ -47268,48 +47865,48 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:536 +#: doc/classes/String.xml:542 msgid "" "Returns a copy of the string with the substring [code]what[/code] inserted " "at the given position." msgstr "" -#: doc/classes/String.xml:543 +#: doc/classes/String.xml:549 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is absolute." msgstr "" -#: doc/classes/String.xml:550 +#: doc/classes/String.xml:556 msgid "" "If the string is a path to a file or directory, returns [code]true[/code] if " "the path is relative." msgstr "" -#: doc/classes/String.xml:559 +#: doc/classes/String.xml:565 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string." msgstr "" -#: doc/classes/String.xml:568 +#: doc/classes/String.xml:574 msgid "" "Returns [code]true[/code] if this string is a subsequence of the given " "string, without considering case." msgstr "" -#: doc/classes/String.xml:575 +#: doc/classes/String.xml:581 msgid "" "Returns [code]true[/code] if this string is free from characters that aren't " "allowed in file names, those being:\n" "[code]: / \\ ? * \" | % < >[/code]" msgstr "" -#: doc/classes/String.xml:583 +#: doc/classes/String.xml:589 msgid "Returns [code]true[/code] if this string contains a valid float." msgstr "" -#: doc/classes/String.xml:592 +#: doc/classes/String.xml:598 msgid "" "Returns [code]true[/code] if this string contains a valid hexadecimal " "number. If [code]with_prefix[/code] is [code]true[/code], then a validity of " @@ -47317,7 +47914,7 @@ msgid "" "instance: [code]0xDEADC0DE[/code]." msgstr "" -#: doc/classes/String.xml:599 +#: doc/classes/String.xml:605 msgid "" "Returns [code]true[/code] if this string contains a valid color in " "hexadecimal HTML notation. Other HTML notations such as named colors or " @@ -47325,136 +47922,146 @@ msgid "" "return [code]false[/code]." msgstr "" -#: doc/classes/String.xml:606 +#: doc/classes/String.xml:612 msgid "" "Returns [code]true[/code] if this string is a valid identifier. A valid " "identifier may contain only letters, digits and underscores ([code]_[/code]) " "and the first character may not be a digit." msgstr "" -#: doc/classes/String.xml:613 +#: doc/classes/String.xml:619 msgid "Returns [code]true[/code] if this string contains a valid integer." msgstr "" -#: doc/classes/String.xml:620 +#: doc/classes/String.xml:626 msgid "Returns [code]true[/code] if this string contains a valid IP address." msgstr "" -#: doc/classes/String.xml:627 +#: doc/classes/String.xml:635 +msgid "" +"Return a [String] which is the concatenation of the [code]parts[/code]. The " +"separator between elements is the string providing this method.\n" +"Example:\n" +"[codeblock]\n" +"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/String.xml:646 msgid "" "Returns a copy of the string with special characters escaped using the JSON " "standard." msgstr "" -#: doc/classes/String.xml:636 +#: doc/classes/String.xml:655 msgid "Returns a number of characters from the left of the string." msgstr "" -#: doc/classes/String.xml:643 +#: doc/classes/String.xml:662 msgid "Returns the string's amount of characters." msgstr "" -#: doc/classes/String.xml:652 +#: doc/classes/String.xml:671 msgid "Returns a copy of the string with characters removed from the left." msgstr "" -#: doc/classes/String.xml:661 +#: doc/classes/String.xml:680 msgid "" "Does a simple case-sensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:670 +#: doc/classes/String.xml:689 msgid "" "Does a simple case-insensitive expression match, where [code]\"*\"[/code] " "matches zero or more arbitrary characters and [code]\"?\"[/code] matches any " "single character except a period ([code]\".\"[/code])." msgstr "" -#: doc/classes/String.xml:677 +#: doc/classes/String.xml:696 msgid "Returns the MD5 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:684 +#: doc/classes/String.xml:703 msgid "Returns the MD5 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:693 +#: doc/classes/String.xml:712 msgid "" "Performs a case-insensitive comparison to another string. Returns [code]-1[/" "code] if less than, [code]+1[/code] if greater than, or [code]0[/code] if " "equal." msgstr "" -#: doc/classes/String.xml:702 +#: doc/classes/String.xml:721 msgid "Returns the character code at position [code]at[/code]." msgstr "" -#: doc/classes/String.xml:711 +#: doc/classes/String.xml:730 msgid "" "Formats a number to have an exact number of [code]digits[/code] after the " "decimal point." msgstr "" -#: doc/classes/String.xml:720 +#: doc/classes/String.xml:739 msgid "" "Formats a number to have an exact number of [code]digits[/code] before the " "decimal point." msgstr "" -#: doc/classes/String.xml:727 +#: doc/classes/String.xml:746 msgid "Decode a percent-encoded string. See [method percent_encode]." msgstr "" -#: doc/classes/String.xml:734 +#: doc/classes/String.xml:753 msgid "" "Percent-encodes a string. Encodes parameters in a URL when sending a HTTP " "GET request (and bodies of form-urlencoded POST requests)." msgstr "" -#: doc/classes/String.xml:743 +#: doc/classes/String.xml:762 msgid "" "If the string is a path, this concatenates [code]file[/code] at the end of " "the string as a subpath. E.g. [code]\"this/is\".plus_file(\"path\") == " "\"this/is/path\"[/code]." msgstr "" -#: doc/classes/String.xml:752 +#: doc/classes/String.xml:771 msgid "" "Returns original string repeated a number of times. The number of " "repetitions is given by the argument." msgstr "" -#: doc/classes/String.xml:763 +#: doc/classes/String.xml:782 msgid "" "Replaces occurrences of a case-sensitive substring with the given one inside " "the string." msgstr "" -#: doc/classes/String.xml:774 +#: doc/classes/String.xml:793 msgid "" "Replaces occurrences of a case-insensitive substring with the given one " "inside the string." msgstr "" -#: doc/classes/String.xml:785 +#: doc/classes/String.xml:804 msgid "" "Performs a case-sensitive search for a substring, but starts from the end of " "the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:796 +#: doc/classes/String.xml:815 msgid "" "Performs a case-insensitive search for a substring, but starts from the end " "of the string instead of the beginning." msgstr "" -#: doc/classes/String.xml:805 +#: doc/classes/String.xml:824 msgid "Returns the right side of the string from a given position." msgstr "" -#: doc/classes/String.xml:818 +#: doc/classes/String.xml:837 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings, starting from right.\n" @@ -47473,33 +48080,33 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:837 +#: doc/classes/String.xml:856 msgid "Returns a copy of the string with characters removed from the right." msgstr "" -#: doc/classes/String.xml:844 +#: doc/classes/String.xml:863 msgid "Returns the SHA-1 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:851 +#: doc/classes/String.xml:870 msgid "Returns the SHA-1 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:858 +#: doc/classes/String.xml:877 msgid "Returns the SHA-256 hash of the string as an array of bytes." msgstr "" -#: doc/classes/String.xml:865 +#: doc/classes/String.xml:884 msgid "Returns the SHA-256 hash of the string as a string." msgstr "" -#: doc/classes/String.xml:874 +#: doc/classes/String.xml:893 msgid "" "Returns the similarity index of the text compared to this string. 1 means " "totally similar and 0 means totally dissimilar." msgstr "" -#: doc/classes/String.xml:887 +#: doc/classes/String.xml:906 msgid "" "Splits the string by a [code]delimiter[/code] string and returns an array of " "the substrings.\n" @@ -47516,7 +48123,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/String.xml:907 +#: doc/classes/String.xml:926 msgid "" "Splits the string in floats by using a delimiter string and returns an array " "of the substrings.\n" @@ -47524,7 +48131,7 @@ msgid "" "split by [code]\",\"[/code]." msgstr "" -#: doc/classes/String.xml:919 +#: doc/classes/String.xml:938 msgid "" "Returns a copy of the string stripped of any non-printable character " "(including tabulations, spaces and line breaks) at the beginning and the " @@ -47532,7 +48139,7 @@ msgid "" "right edges respectively." msgstr "" -#: doc/classes/String.xml:926 +#: doc/classes/String.xml:945 msgid "" "Returns a copy of the string stripped of any escape character. These include " "all non-printable control characters of the first page of the ASCII table (< " @@ -47540,14 +48147,14 @@ msgid "" "code] and [code]\\r[/code]) characters, but not spaces." msgstr "" -#: doc/classes/String.xml:937 +#: doc/classes/String.xml:956 msgid "" "Returns part of the string from the position [code]from[/code] with length " -"[code]len[/code]. Argument [code]len[/code] is optional and using -1 will " -"return remaining characters from given position." +"[code]len[/code]. Argument [code]len[/code] is optional and using [code]-1[/" +"code] will return remaining characters from given position." msgstr "" -#: doc/classes/String.xml:944 +#: doc/classes/String.xml:963 msgid "" "Converts the String (which is a character array) to [PackedByteArray] (which " "is an array of bytes). The conversion is faster compared to [method " @@ -47555,25 +48162,25 @@ msgid "" "ASCII characters." msgstr "" -#: doc/classes/String.xml:951 +#: doc/classes/String.xml:970 msgid "" "Converts a string containing a decimal number into a [code]float[/code]." msgstr "" -#: doc/classes/String.xml:958 +#: doc/classes/String.xml:977 msgid "" "Converts a string containing an integer number into an [code]int[/code]." msgstr "" -#: doc/classes/String.xml:965 +#: doc/classes/String.xml:984 msgid "Returns the string converted to lowercase." msgstr "" -#: doc/classes/String.xml:972 +#: doc/classes/String.xml:991 msgid "Returns the string converted to uppercase." msgstr "" -#: doc/classes/String.xml:979 +#: doc/classes/String.xml:998 msgid "" "Converts the String (which is an array of characters) to [PackedByteArray] " "(which is an array of bytes). The conversion is a bit slower than [method " @@ -47581,25 +48188,25 @@ msgid "" "this function over [method to_ascii]." msgstr "" -#: doc/classes/String.xml:988 +#: doc/classes/String.xml:1007 msgid "" "Removes a given string from the start if it starts with it or leaves the " "string unchanged." msgstr "" -#: doc/classes/String.xml:997 +#: doc/classes/String.xml:1016 msgid "" "Removes a given string from the end if it ends with it or leaves the string " "unchanged." msgstr "" -#: doc/classes/String.xml:1004 +#: doc/classes/String.xml:1023 msgid "" "Returns a copy of the string with special characters escaped using the XML " "standard." msgstr "" -#: doc/classes/String.xml:1011 +#: doc/classes/String.xml:1030 msgid "" "Returns a copy of the string with escaped characters replaced by their " "meanings according to the XML standard." @@ -48091,37 +48698,42 @@ msgid "Modulates the color of the texture when this style box is drawn." msgstr "" #: doc/classes/StyleBoxTexture.xml:123 -msgid "The normal map to use when drawing this style box." +msgid "" +"The normal map to use when drawing this style box.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/StyleBoxTexture.xml:126 +#: doc/classes/StyleBoxTexture.xml:127 msgid "" "Species a sub-region of the texture to use.\n" "This is equivalent to first wrapping the texture in an [AtlasTexture] with " "the same region." msgstr "" -#: doc/classes/StyleBoxTexture.xml:130 +#: doc/classes/StyleBoxTexture.xml:131 msgid "The texture to use when drawing this style box." msgstr "" -#: doc/classes/StyleBoxTexture.xml:136 +#: doc/classes/StyleBoxTexture.xml:137 msgid "Emitted when the stylebox's texture is changed." msgstr "" -#: doc/classes/StyleBoxTexture.xml:142 +#: doc/classes/StyleBoxTexture.xml:143 msgid "" "Stretch the stylebox's texture. This results in visible distortion unless " "the texture size matches the stylebox's size perfectly." msgstr "" -#: doc/classes/StyleBoxTexture.xml:145 +#: doc/classes/StyleBoxTexture.xml:146 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system." msgstr "" -#: doc/classes/StyleBoxTexture.xml:148 +#: doc/classes/StyleBoxTexture.xml:149 msgid "" "Repeats the stylebox's texture to match the stylebox's size according to the " "nine-patch system. Unlike [constant AXIS_STRETCH_MODE_TILE], the texture may " @@ -48197,15 +48809,19 @@ msgstr "" #: doc/classes/SubViewportContainer.xml:7 msgid "" "A [Container] node that holds a [SubViewport], automatically setting its " -"size." +"size.\n" +"[b]Note:[/b] Changing a SubViewportContainer's [member Control.rect_scale] " +"will cause its contents to appear distorted. To change its visual size " +"without causing distortion, adjust the node's margins instead (if it's not " +"already in a container)." msgstr "" -#: doc/classes/SubViewportContainer.xml:15 +#: doc/classes/SubViewportContainer.xml:16 msgid "" "If [code]true[/code], the sub-viewport will be scaled to the control's size." msgstr "" -#: doc/classes/SubViewportContainer.xml:18 +#: doc/classes/SubViewportContainer.xml:19 msgid "" "Divides the sub-viewport's effective resolution by this value while " "preserving its scale. This can be used to speed up rendering.\n" @@ -48559,7 +49175,7 @@ msgid "Font color of the currently selected tab." msgstr "" #: doc/classes/TabContainer.xml:208 -msgid "Horizontal separation between tabs." +msgid "Space between tab's name and its icon." msgstr "" #: doc/classes/TabContainer.xml:211 doc/classes/Tabs.xml:295 @@ -48982,15 +49598,15 @@ msgstr "" msgid "" "Perform a search inside the text. Search flags can be specified in the [enum " "SearchFlags] enum.\n" -"Returns an empty [code]PackedInt32Array[/code] if no result was found. " -"Otherwise, the result line and column can be accessed at indices specified " -"in the [enum SearchResult] enum, e.g:\n" +"Returns an empty [code]Dictionary[/code] if no result was found. Otherwise, " +"returns a [code]Dictionary[/code] containing [code]line[/code] and " +"[code]column[/code] entries, e.g:\n" "[codeblock]\n" "var result = search(key, flags, line, column)\n" -"if result.size() > 0:\n" +"if !result.empty():\n" " # Result found.\n" -" var res_line = result[TextEdit.SEARCH_RESULT_LINE]\n" -" var res_column = result[TextEdit.SEARCH_RESULT_COLUMN]\n" +" var line_number = result.line\n" +" var column_number = result.column\n" "[/codeblock]" msgstr "" @@ -49003,239 +49619,235 @@ msgid "Select all the text." msgstr "" #: doc/classes/TextEdit.xml:354 +msgid "Sets the text for a specific line." +msgstr "" + +#: doc/classes/TextEdit.xml:365 msgid "If [code]true[/code], hides the line of the specified index." msgstr "" -#: doc/classes/TextEdit.xml:363 +#: doc/classes/TextEdit.xml:374 msgid "Toggle the folding of the code block at the given line." msgstr "" -#: doc/classes/TextEdit.xml:370 +#: doc/classes/TextEdit.xml:381 msgid "Perform undo operation." msgstr "" -#: doc/classes/TextEdit.xml:379 +#: doc/classes/TextEdit.xml:390 msgid "Unfolds the given line, if folded." msgstr "" -#: doc/classes/TextEdit.xml:386 +#: doc/classes/TextEdit.xml:397 msgid "" "Unhide all lines that were previously set to hidden by [method " "set_line_as_hidden]." msgstr "" -#: doc/classes/TextEdit.xml:392 +#: doc/classes/TextEdit.xml:403 msgid "If [code]true[/code], the breakpoint gutter is visible." msgstr "" -#: doc/classes/TextEdit.xml:401 +#: doc/classes/TextEdit.xml:412 msgid "" "If [code]true[/code], the caret displays as a rectangle.\n" "If [code]false[/code], the caret displays as a bar." msgstr "" -#: doc/classes/TextEdit.xml:405 +#: doc/classes/TextEdit.xml:416 msgid "" "If [code]true[/code], a right-click moves the cursor at the mouse position " "before displaying the context menu.\n" "If [code]false[/code], the context menu disregards mouse location." msgstr "" -#: doc/classes/TextEdit.xml:409 +#: doc/classes/TextEdit.xml:420 msgid "If [code]true[/code], a right-click displays the context menu." msgstr "" -#: doc/classes/TextEdit.xml:412 +#: doc/classes/TextEdit.xml:423 msgid "" "If [code]true[/code], the \"space\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:415 +#: doc/classes/TextEdit.xml:426 msgid "" "If [code]true[/code], the \"tab\" character will have a visible " "representation." msgstr "" -#: doc/classes/TextEdit.xml:419 +#: doc/classes/TextEdit.xml:430 msgid "" "If [code]true[/code], the fold gutter is visible. This enables folding " "groups of indented lines." msgstr "" -#: doc/classes/TextEdit.xml:422 +#: doc/classes/TextEdit.xml:433 msgid "" "If [code]true[/code], all lines that have been set to hidden by [method " "set_line_as_hidden], will not be visible." msgstr "" -#: doc/classes/TextEdit.xml:425 +#: doc/classes/TextEdit.xml:436 msgid "" "If [code]true[/code], all occurrences of the selected text will be " "highlighted." msgstr "" -#: doc/classes/TextEdit.xml:428 +#: doc/classes/TextEdit.xml:439 msgid "If [code]true[/code], the line containing the cursor is highlighted." msgstr "" -#: doc/classes/TextEdit.xml:436 +#: doc/classes/TextEdit.xml:447 msgid "" "If [code]true[/code], custom [code]font_color_selected[/code] will be used " "for selected text." msgstr "" -#: doc/classes/TextEdit.xml:439 +#: doc/classes/TextEdit.xml:450 msgid "" "If [code]true[/code], read-only mode is enabled. Existing text cannot be " "modified and new text cannot be added." msgstr "" -#: doc/classes/TextEdit.xml:452 +#: doc/classes/TextEdit.xml:463 msgid "" "If [code]true[/code], line numbers are displayed to the left of the text." msgstr "" -#: doc/classes/TextEdit.xml:455 +#: doc/classes/TextEdit.xml:466 msgid "" "If [code]true[/code], sets the [code]step[/code] of the scrollbars to " "[code]0.25[/code] which results in smoother scrolling." msgstr "" -#: doc/classes/TextEdit.xml:458 +#: doc/classes/TextEdit.xml:469 msgid "" "If [code]true[/code], any custom color properties that have been set for " "this [TextEdit] will be visible." msgstr "" -#: doc/classes/TextEdit.xml:461 +#: doc/classes/TextEdit.xml:472 msgid "String value of the [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:464 +#: doc/classes/TextEdit.xml:475 msgid "Vertical scroll sensitivity." msgstr "" -#: doc/classes/TextEdit.xml:467 +#: doc/classes/TextEdit.xml:478 msgid "" "If [code]true[/code], enables text wrapping when it goes beyond the edge of " "what is visible." msgstr "" -#: doc/classes/TextEdit.xml:475 +#: doc/classes/TextEdit.xml:486 msgid "Emitted when a breakpoint is placed via the breakpoint gutter." msgstr "" -#: doc/classes/TextEdit.xml:480 +#: doc/classes/TextEdit.xml:491 msgid "Emitted when the cursor changes." msgstr "" -#: doc/classes/TextEdit.xml:489 +#: doc/classes/TextEdit.xml:500 msgid "Emitted when the info icon is clicked." msgstr "" -#: doc/classes/TextEdit.xml:520 +#: doc/classes/TextEdit.xml:531 msgid "Match case when searching." msgstr "" -#: doc/classes/TextEdit.xml:523 +#: doc/classes/TextEdit.xml:534 msgid "Match whole words when searching." msgstr "" -#: doc/classes/TextEdit.xml:526 +#: doc/classes/TextEdit.xml:537 msgid "Search from end to beginning." msgstr "" -#: doc/classes/TextEdit.xml:529 -msgid "Used to access the result column from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:532 -msgid "Used to access the result line from [method search]." -msgstr "" - -#: doc/classes/TextEdit.xml:541 +#: doc/classes/TextEdit.xml:546 msgid "" "Pastes the clipboard text over the selected text (or at the cursor's " "position)." msgstr "" -#: doc/classes/TextEdit.xml:544 +#: doc/classes/TextEdit.xml:549 msgid "Erases the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:547 +#: doc/classes/TextEdit.xml:552 msgid "Selects the whole [TextEdit] text." msgstr "" -#: doc/classes/TextEdit.xml:553 +#: doc/classes/TextEdit.xml:558 msgid "Redoes the previous action." msgstr "" -#: doc/classes/TextEdit.xml:561 +#: doc/classes/TextEdit.xml:566 msgid "" "Sets the background [Color] of this [TextEdit]. [member syntax_highlighting] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:564 +#: doc/classes/TextEdit.xml:569 msgid "" "Sets the [Color] of the bookmark marker. [member syntax_highlighting] has to " "be enabled." msgstr "" -#: doc/classes/TextEdit.xml:569 doc/classes/TextEdit.xml:596 +#: doc/classes/TextEdit.xml:574 doc/classes/TextEdit.xml:601 msgid "" "Sets the [Color] of the breakpoints. [member breakpoint_gutter] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:607 +#: doc/classes/TextEdit.xml:612 msgid "Sets the default [Font]." msgstr "" -#: doc/classes/TextEdit.xml:610 +#: doc/classes/TextEdit.xml:615 msgid "Sets the font [Color]." msgstr "" -#: doc/classes/TextEdit.xml:615 +#: doc/classes/TextEdit.xml:620 msgid "" "Sets the [Color] of the selected text. [member override_selected_font_color] " "has to be enabled." msgstr "" -#: doc/classes/TextEdit.xml:620 +#: doc/classes/TextEdit.xml:625 msgid "" "Sets the [Color] of the line numbers. [member show_line_numbers] has to be " "enabled." msgstr "" -#: doc/classes/TextEdit.xml:623 +#: doc/classes/TextEdit.xml:628 msgid "Sets the spacing between the lines." msgstr "" -#: doc/classes/TextEdit.xml:626 +#: doc/classes/TextEdit.xml:631 msgid "Sets the [Color] of marked text." msgstr "" -#: doc/classes/TextEdit.xml:631 +#: doc/classes/TextEdit.xml:636 msgid "Sets the [StyleBox] of this [TextEdit]." msgstr "" -#: doc/classes/TextEdit.xml:636 +#: doc/classes/TextEdit.xml:641 msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" -#: doc/classes/TextEdit.xml:641 +#: doc/classes/TextEdit.xml:646 msgid "Sets the highlight [Color] of text selections." msgstr "" -#: doc/classes/TextEdit.xml:648 +#: doc/classes/TextEdit.xml:653 msgid "Sets a custom [Texture2D] for tab text characters." msgstr "" -#: doc/classes/TextEdit.xml:651 +#: doc/classes/TextEdit.xml:656 msgid "" "Sets the highlight [Color] of multiple occurrences. [member " "highlight_all_occurrences] has to be enabled." @@ -49404,24 +50016,24 @@ msgid "" "[Texture2DArray]s, the layer specifies the array layer." msgstr "" -#: doc/classes/TextureLayered.xml:24 +#: doc/classes/TextureLayered.xml:16 msgid "" "Returns the current format being used by this texture. See [enum Image." "Format] for details." msgstr "" -#: doc/classes/TextureLayered.xml:31 +#: doc/classes/TextureLayered.xml:23 msgid "" "Returns the height of the texture. Height is typically represented by the Y-" "axis." msgstr "" -#: doc/classes/TextureLayered.xml:40 +#: doc/classes/TextureLayered.xml:32 msgid "" "Returns an [Image] resource with the data from specified [code]layer[/code]." msgstr "" -#: doc/classes/TextureLayered.xml:53 +#: doc/classes/TextureLayered.xml:51 msgid "" "Returns the width of the texture. Width is typically represented by the X-" "axis." @@ -49932,7 +50544,7 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml:89 -msgid "Returns an array of all cells with the given tile [code]id[/code]." +msgid "Returns an array of all cells with the given tile [code]index[/code]." msgstr "" #: doc/classes/TileMap.xml:96 @@ -50198,11 +50810,19 @@ msgid "" "Tiles are referenced by a unique integer ID." msgstr "" -#: doc/classes/TileSet.xml:55 +#: doc/classes/TileSet.xml:47 +msgid "" +"Determines when the auto-tiler should consider two different auto-tile IDs " +"to be bound together.\n" +"[b]Note:[/b] [code]neighbor_id[/code] will be [code]-1[/code] ([constant " +"TileMap.INVALID_CELL]) when checking a tile against an empty neighbor tile." +msgstr "" + +#: doc/classes/TileSet.xml:57 msgid "Clears all bitmask information of the autotile." msgstr "" -#: doc/classes/TileSet.xml:66 +#: doc/classes/TileSet.xml:68 msgid "" "Returns the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50210,11 +50830,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:76 +#: doc/classes/TileSet.xml:78 msgid "Returns the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:85 +#: doc/classes/TileSet.xml:87 msgid "" "Returns the subtile that's being used as an icon in an atlas/autotile given " "its coordinates.\n" @@ -50223,27 +50843,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:97 +#: doc/classes/TileSet.xml:99 msgid "" "Returns the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:108 +#: doc/classes/TileSet.xml:110 msgid "" "Returns the navigation polygon of the subtile from an atlas/autotile given " "its coordinates." msgstr "" -#: doc/classes/TileSet.xml:117 +#: doc/classes/TileSet.xml:119 msgid "Returns the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:126 +#: doc/classes/TileSet.xml:128 msgid "Returns the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:137 +#: doc/classes/TileSet.xml:139 msgid "" "Returns the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50251,13 +50871,13 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:149 +#: doc/classes/TileSet.xml:151 msgid "" "Returns the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:162 +#: doc/classes/TileSet.xml:164 msgid "" "Sets the bitmask of the subtile from an autotile given its coordinates.\n" "The value is the sum of the values in [enum AutotileBindings] present in the " @@ -50265,11 +50885,11 @@ msgid "" "left and top right)." msgstr "" -#: doc/classes/TileSet.xml:174 +#: doc/classes/TileSet.xml:176 msgid "Sets the [enum BitmaskMode] of the autotile." msgstr "" -#: doc/classes/TileSet.xml:185 +#: doc/classes/TileSet.xml:187 msgid "" "Sets the subtile that will be used as an icon in an atlas/autotile given its " "coordinates.\n" @@ -50278,27 +50898,27 @@ msgid "" "represent it in the TileSet editor." msgstr "" -#: doc/classes/TileSet.xml:199 +#: doc/classes/TileSet.xml:201 msgid "" "Sets the light occluder of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:212 +#: doc/classes/TileSet.xml:214 msgid "" "Sets the navigation polygon of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:223 +#: doc/classes/TileSet.xml:225 msgid "Sets the size of the subtiles in an atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:234 +#: doc/classes/TileSet.xml:236 msgid "Sets the spacing between subtiles of the atlas/autotile." msgstr "" -#: doc/classes/TileSet.xml:247 +#: doc/classes/TileSet.xml:249 msgid "" "Sets the priority of the subtile from an autotile given its coordinates.\n" "When more than one subtile has the same bitmask value, one of them will be " @@ -50306,188 +50926,193 @@ msgid "" "picked." msgstr "" -#: doc/classes/TileSet.xml:261 +#: doc/classes/TileSet.xml:263 msgid "" "Sets the drawing index of the subtile from an atlas/autotile given its " "coordinates." msgstr "" -#: doc/classes/TileSet.xml:268 +#: doc/classes/TileSet.xml:270 msgid "Clears all tiles." msgstr "" -#: doc/classes/TileSet.xml:277 +#: doc/classes/TileSet.xml:279 msgid "Creates a new tile with the given ID." msgstr "" -#: doc/classes/TileSet.xml:286 +#: doc/classes/TileSet.xml:288 msgid "Returns the first tile matching the given name." msgstr "" -#: doc/classes/TileSet.xml:293 +#: doc/classes/TileSet.xml:295 msgid "" "Returns the ID following the last currently used ID, useful when creating a " "new tile." msgstr "" -#: doc/classes/TileSet.xml:300 +#: doc/classes/TileSet.xml:302 msgid "Returns an array of all currently used tile IDs." msgstr "" -#: doc/classes/TileSet.xml:309 +#: doc/classes/TileSet.xml:311 msgid "Removes the given tile ID." msgstr "" -#: doc/classes/TileSet.xml:326 +#: doc/classes/TileSet.xml:328 msgid "Adds a shape to the tile." msgstr "" -#: doc/classes/TileSet.xml:335 +#: doc/classes/TileSet.xml:337 msgid "Returns the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:344 +#: doc/classes/TileSet.xml:346 msgid "Returns the tile's material." msgstr "" -#: doc/classes/TileSet.xml:353 +#: doc/classes/TileSet.xml:355 msgid "Returns the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:362 +#: doc/classes/TileSet.xml:364 msgid "Returns the tile's name." msgstr "" -#: doc/classes/TileSet.xml:371 +#: doc/classes/TileSet.xml:373 msgid "Returns the navigation polygon of the tile." msgstr "" -#: doc/classes/TileSet.xml:380 +#: doc/classes/TileSet.xml:382 msgid "Returns the offset of the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:389 +#: doc/classes/TileSet.xml:391 msgid "Returns the tile's normal map texture." msgstr "" -#: doc/classes/TileSet.xml:398 +#: doc/classes/TileSet.xml:400 msgid "Returns the offset of the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:407 +#: doc/classes/TileSet.xml:409 msgid "Returns the tile sub-region in the texture." msgstr "" -#: doc/classes/TileSet.xml:418 +#: doc/classes/TileSet.xml:420 msgid "Returns a tile's given shape." msgstr "" -#: doc/classes/TileSet.xml:427 +#: doc/classes/TileSet.xml:429 msgid "Returns the number of shapes assigned to a tile." msgstr "" -#: doc/classes/TileSet.xml:438 +#: doc/classes/TileSet.xml:440 msgid "Returns the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:449 +#: doc/classes/TileSet.xml:451 msgid "Returns the one-way collision value of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:470 +#: doc/classes/TileSet.xml:472 msgid "Returns the [Transform2D] of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:479 +#: doc/classes/TileSet.xml:481 msgid "Returns an array of the tile's shapes." msgstr "" -#: doc/classes/TileSet.xml:488 +#: doc/classes/TileSet.xml:490 msgid "Returns the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:497 +#: doc/classes/TileSet.xml:499 msgid "Returns the texture offset of the tile." msgstr "" -#: doc/classes/TileSet.xml:506 +#: doc/classes/TileSet.xml:508 msgid "Returns the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:515 +#: doc/classes/TileSet.xml:517 msgid "Returns the tile's Z index (drawing layer)." msgstr "" -#: doc/classes/TileSet.xml:526 +#: doc/classes/TileSet.xml:528 msgid "Sets a light occluder for the tile." msgstr "" -#: doc/classes/TileSet.xml:537 +#: doc/classes/TileSet.xml:539 msgid "Sets the tile's material." msgstr "" -#: doc/classes/TileSet.xml:548 +#: doc/classes/TileSet.xml:550 msgid "Sets the tile's modulation color." msgstr "" -#: doc/classes/TileSet.xml:559 +#: doc/classes/TileSet.xml:561 msgid "Sets the tile's name." msgstr "" -#: doc/classes/TileSet.xml:570 +#: doc/classes/TileSet.xml:572 msgid "Sets the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:581 +#: doc/classes/TileSet.xml:583 msgid "Sets an offset for the tile's navigation polygon." msgstr "" -#: doc/classes/TileSet.xml:592 -msgid "Sets the tile's normal map texture." +#: doc/classes/TileSet.xml:594 +msgid "" +"Sets the tile's normal map texture.\n" +"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. " +"See [url=http://wiki.polycount.com/wiki/" +"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for " +"a comparison of normal map coordinates expected by popular engines." msgstr "" -#: doc/classes/TileSet.xml:603 +#: doc/classes/TileSet.xml:606 msgid "Sets an offset for the tile's light occluder." msgstr "" -#: doc/classes/TileSet.xml:614 +#: doc/classes/TileSet.xml:617 msgid "" "Sets the tile's sub-region in the texture. This is common in texture atlases." msgstr "" -#: doc/classes/TileSet.xml:627 +#: doc/classes/TileSet.xml:630 msgid "Sets a shape for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:640 +#: doc/classes/TileSet.xml:643 msgid "Sets the offset of a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:653 +#: doc/classes/TileSet.xml:656 msgid "Enables one-way collision on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:678 +#: doc/classes/TileSet.xml:681 msgid "Sets a [Transform2D] on a tile's shape." msgstr "" -#: doc/classes/TileSet.xml:689 +#: doc/classes/TileSet.xml:692 msgid "Sets an array of shapes for the tile, enabling collision." msgstr "" -#: doc/classes/TileSet.xml:700 +#: doc/classes/TileSet.xml:703 msgid "Sets the tile's texture." msgstr "" -#: doc/classes/TileSet.xml:711 +#: doc/classes/TileSet.xml:714 msgid "Sets the tile's texture offset." msgstr "" -#: doc/classes/TileSet.xml:722 +#: doc/classes/TileSet.xml:725 msgid "Sets the tile's [enum TileMode]." msgstr "" -#: doc/classes/TileSet.xml:733 +#: doc/classes/TileSet.xml:736 msgid "Sets the tile's drawing index." msgstr "" @@ -50562,67 +51187,6 @@ msgstr "" msgid "Update the timer during the idle time at each frame." msgstr "" -#: doc/classes/ToolButton.xml:4 -msgid "Flat button helper class." -msgstr "" - -#: doc/classes/ToolButton.xml:7 -msgid "" -"This is a helper class to generate a flat [Button] (see [member Button." -"flat]), creating a [ToolButton] is equivalent to:\n" -"[codeblock]\n" -"var btn = Button.new()\n" -"btn.flat = true\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/ToolButton.xml:24 -msgid "[StyleBox] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:27 -msgid "" -"[StyleBox] used when the [ToolButton] is focused. It is displayed over the " -"current [StyleBox], so using [StyleBoxEmpty] will just disable the focus " -"visual effect." -msgstr "" - -#: doc/classes/ToolButton.xml:30 -msgid "[Font] of the [ToolButton]'s text." -msgstr "" - -#: doc/classes/ToolButton.xml:33 -msgid "Default text [Color] of the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:36 -msgid "Text [Color] used when the [ToolButton] is disabled." -msgstr "" - -#: doc/classes/ToolButton.xml:39 -msgid "Text [Color] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:42 -msgid "Text [Color] used when the [ToolButton] is being pressed." -msgstr "" - -#: doc/classes/ToolButton.xml:45 -msgid "[StyleBox] used when the [ToolButton] is being hovered." -msgstr "" - -#: doc/classes/ToolButton.xml:48 -msgid "The horizontal space between [ToolButton]'s icon and text." -msgstr "" - -#: doc/classes/ToolButton.xml:51 -msgid "Default [StyleBox] for the [ToolButton]." -msgstr "" - -#: doc/classes/ToolButton.xml:54 -msgid "[StyleBox] used when the [ToolButton] is being pressed." -msgstr "" - #: doc/classes/TouchScreenButton.xml:4 msgid "Button for touch screen devices." msgstr "" @@ -51655,92 +52219,92 @@ msgid "" "otherwise it returns [code]null[/code]." msgstr "" -#: doc/classes/TreeItem.xml:258 +#: doc/classes/TreeItem.xml:266 msgid "Returns the given column's text." msgstr "" -#: doc/classes/TreeItem.xml:267 +#: doc/classes/TreeItem.xml:275 msgid "Returns the given column's text alignment." msgstr "" -#: doc/classes/TreeItem.xml:276 +#: doc/classes/TreeItem.xml:284 msgid "Returns the given column's tooltip." msgstr "" -#: doc/classes/TreeItem.xml:287 +#: doc/classes/TreeItem.xml:295 msgid "" "Returns [code]true[/code] if the button at index [code]button_idx[/code] for " "the given column is disabled." msgstr "" -#: doc/classes/TreeItem.xml:296 +#: doc/classes/TreeItem.xml:304 msgid "Returns [code]true[/code] if the given column is checked." msgstr "" -#: doc/classes/TreeItem.xml:313 +#: doc/classes/TreeItem.xml:321 msgid "Returns [code]true[/code] if column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:322 +#: doc/classes/TreeItem.xml:330 msgid "Returns [code]true[/code] if column [code]column[/code] is selectable." msgstr "" -#: doc/classes/TreeItem.xml:331 +#: doc/classes/TreeItem.xml:339 msgid "Returns [code]true[/code] if column [code]column[/code] is selected." msgstr "" -#: doc/classes/TreeItem.xml:338 +#: doc/classes/TreeItem.xml:346 msgid "Moves this TreeItem to the bottom in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:345 +#: doc/classes/TreeItem.xml:353 msgid "Moves this TreeItem to the top in the [Tree] hierarchy." msgstr "" -#: doc/classes/TreeItem.xml:354 +#: doc/classes/TreeItem.xml:362 msgid "" "Removes the given child [TreeItem] and all its children from the [Tree]. " "Note that it doesn't free the item from memory, so it can be reused later. " "To completely remove a [TreeItem] use [method Object.free]." msgstr "" -#: doc/classes/TreeItem.xml:363 +#: doc/classes/TreeItem.xml:371 msgid "Selects the column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:376 +#: doc/classes/TreeItem.xml:384 msgid "" "Sets the given column's button [Texture2D] at index [code]button_idx[/code] " "to [code]button[/code]." msgstr "" -#: doc/classes/TreeItem.xml:389 +#: doc/classes/TreeItem.xml:397 msgid "" "If [code]true[/code], disables the button at index [code]button_idx[/code] " "in column [code]column[/code]." msgstr "" -#: doc/classes/TreeItem.xml:400 +#: doc/classes/TreeItem.xml:408 msgid "" "Sets the given column's cell mode to [code]mode[/code]. See [enum " "TreeCellMode] constants." msgstr "" -#: doc/classes/TreeItem.xml:411 +#: doc/classes/TreeItem.xml:419 msgid "If [code]true[/code], the column [code]column[/code] is checked." msgstr "" -#: doc/classes/TreeItem.xml:434 +#: doc/classes/TreeItem.xml:442 msgid "" "Sets the given column's custom background color and whether to just use it " "as an outline." msgstr "" -#: doc/classes/TreeItem.xml:445 +#: doc/classes/TreeItem.xml:453 msgid "Sets the given column's custom color." msgstr "" -#: doc/classes/TreeItem.xml:458 +#: doc/classes/TreeItem.xml:466 msgid "" "Sets the given column's custom draw callback to [code]callback[/code] method " "on [code]object[/code].\n" @@ -51748,82 +52312,82 @@ msgid "" "is drawn and its position and size as a [Rect2]." msgstr "" -#: doc/classes/TreeItem.xml:470 +#: doc/classes/TreeItem.xml:478 msgid "If [code]true[/code], column [code]column[/code] is editable." msgstr "" -#: doc/classes/TreeItem.xml:481 +#: doc/classes/TreeItem.xml:489 msgid "" "If [code]true[/code], column [code]column[/code] is expanded to the right." msgstr "" -#: doc/classes/TreeItem.xml:492 +#: doc/classes/TreeItem.xml:500 msgid "Sets the given column's icon [Texture2D]." msgstr "" -#: doc/classes/TreeItem.xml:503 +#: doc/classes/TreeItem.xml:511 msgid "Sets the given column's icon's maximum width." msgstr "" -#: doc/classes/TreeItem.xml:514 +#: doc/classes/TreeItem.xml:522 msgid "Modulates the given column's icon with [code]modulate[/code]." msgstr "" -#: doc/classes/TreeItem.xml:525 +#: doc/classes/TreeItem.xml:533 msgid "Sets the given column's icon's texture region." msgstr "" -#: doc/classes/TreeItem.xml:572 +#: doc/classes/TreeItem.xml:580 msgid "If [code]true[/code], the given column is selectable." msgstr "" -#: doc/classes/TreeItem.xml:593 +#: doc/classes/TreeItem.xml:611 msgid "" "Sets the given column's text alignment. See [enum TextAlign] for possible " "values." msgstr "" -#: doc/classes/TreeItem.xml:604 +#: doc/classes/TreeItem.xml:622 msgid "Sets the given column's tooltip text." msgstr "" -#: doc/classes/TreeItem.xml:610 +#: doc/classes/TreeItem.xml:628 msgid "If [code]true[/code], the TreeItem is collapsed." msgstr "" -#: doc/classes/TreeItem.xml:613 +#: doc/classes/TreeItem.xml:631 msgid "The custom minimum height." msgstr "" -#: doc/classes/TreeItem.xml:616 +#: doc/classes/TreeItem.xml:634 msgid "If [code]true[/code], folding is disabled for this TreeItem." msgstr "" -#: doc/classes/TreeItem.xml:621 +#: doc/classes/TreeItem.xml:639 msgid "Cell contains a string." msgstr "" -#: doc/classes/TreeItem.xml:624 +#: doc/classes/TreeItem.xml:642 msgid "Cell can be checked." msgstr "" -#: doc/classes/TreeItem.xml:627 +#: doc/classes/TreeItem.xml:645 msgid "Cell contains a range." msgstr "" -#: doc/classes/TreeItem.xml:630 +#: doc/classes/TreeItem.xml:648 msgid "Cell contains an icon." msgstr "" -#: doc/classes/TreeItem.xml:635 +#: doc/classes/TreeItem.xml:653 msgid "Align text to the left. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:638 +#: doc/classes/TreeItem.xml:656 msgid "Center text. See [code]set_text_align()[/code]." msgstr "" -#: doc/classes/TreeItem.xml:641 +#: doc/classes/TreeItem.xml:659 msgid "Align text to the right. See [code]set_text_align()[/code]." msgstr "" @@ -51867,13 +52431,13 @@ msgid "" "code]. The first accepts an [enum TransitionType] constant, and refers to " "the way the timing of the animation is handled (see [url=https://easings." "net/]easings.net[/url] for some examples). The second accepts an [enum " -"EaseType] constant, and controls the where [code]trans_type[/code] is " +"EaseType] constant, and controls where the [code]trans_type[/code] is " "applied to the interpolation (in the beginning, the end, or both). If you " "don't know which transition and easing to pick, you can try different [enum " "TransitionType] constants with [constant EASE_IN_OUT], and use the one that " "looks best.\n" -"[b][url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" -"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url][/b]" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]" msgstr "" #: doc/classes/Tween.xml:46 @@ -52851,24 +53415,29 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector2i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector2 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2(0, 0)[/code]. Otherwise, a Vector2 will " +"always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2.xml:20 +#: doc/classes/Vector2.xml:21 msgid "Constructs a new [Vector2] from [Vector2i]." msgstr "" -#: doc/classes/Vector2.xml:31 +#: doc/classes/Vector2.xml:32 msgid "" "Constructs a new [Vector2] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2.xml:38 doc/classes/Vector3.xml:40 +#: doc/classes/Vector2.xml:39 doc/classes/Vector2i.xml:39 +#: doc/classes/Vector3.xml:41 msgid "" "Returns a new vector with all components in absolute values (i.e. positive)." msgstr "" -#: doc/classes/Vector2.xml:45 +#: doc/classes/Vector2.xml:46 msgid "" "Returns the vector's angle in radians with respect to the X axis, or [code]" "(1, 0)[/code] vector.\n" @@ -52876,39 +53445,39 @@ msgid "" "vector's [member x] and [member y] as parameters: [code]atan2(x, y)[/code]." msgstr "" -#: doc/classes/Vector2.xml:55 +#: doc/classes/Vector2.xml:56 msgid "Returns the angle in radians between the two vectors." msgstr "" -#: doc/classes/Vector2.xml:64 +#: doc/classes/Vector2.xml:65 msgid "" "Returns the angle in radians between the line connecting the two points and " "the X coordinate." msgstr "" -#: doc/classes/Vector2.xml:71 +#: doc/classes/Vector2.xml:72 doc/classes/Vector2i.xml:46 msgid "Returns the ratio of [member x] to [member y]." msgstr "" -#: doc/classes/Vector2.xml:80 doc/classes/Vector3.xml:58 +#: doc/classes/Vector2.xml:81 doc/classes/Vector3.xml:59 msgid "" "Returns the vector \"bounced off\" from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:87 +#: doc/classes/Vector2.xml:88 msgid "Returns the vector with all components rounded up." msgstr "" -#: doc/classes/Vector2.xml:96 +#: doc/classes/Vector2.xml:97 msgid "Returns the vector with a maximum length." msgstr "" -#: doc/classes/Vector2.xml:105 +#: doc/classes/Vector2.xml:106 msgid "" "Returns the 2-dimensional analog of the cross product with the given vector." msgstr "" -#: doc/classes/Vector2.xml:120 +#: doc/classes/Vector2.xml:121 msgid "" "Cubically interpolates between this vector and [code]b[/code] using " "[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the " @@ -52916,109 +53485,110 @@ msgid "" "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:129 doc/classes/Vector3.xml:98 +#: doc/classes/Vector2.xml:130 doc/classes/Vector3.xml:99 msgid "" "Returns the normalized vector pointing from this vector to [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:138 +#: doc/classes/Vector2.xml:139 msgid "" "Returns the squared distance to vector [code]b[/code]. Prefer this function " "over [method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector2.xml:147 +#: doc/classes/Vector2.xml:148 msgid "Returns the distance to vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:156 +#: doc/classes/Vector2.xml:157 msgid "Returns the dot product with vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:163 +#: doc/classes/Vector2.xml:164 msgid "Returns the vector with all components rounded down." msgstr "" -#: doc/classes/Vector2.xml:172 doc/classes/Vector3.xml:148 +#: doc/classes/Vector2.xml:173 doc/classes/Vector3.xml:149 msgid "" "Returns [code]true[/code] if this vector and [code]v[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Vector2.xml:179 doc/classes/Vector3.xml:155 +#: doc/classes/Vector2.xml:180 doc/classes/Vector3.xml:156 msgid "Returns [code]true[/code] if the vector is normalized." msgstr "" -#: doc/classes/Vector2.xml:186 doc/classes/Vector3.xml:162 +#: doc/classes/Vector2.xml:187 doc/classes/Vector3.xml:163 msgid "Returns the vector's length." msgstr "" -#: doc/classes/Vector2.xml:193 +#: doc/classes/Vector2.xml:194 msgid "" "Returns the vector's length squared. Prefer this method over [method length] " "if you need to sort vectors or need the squared length for some formula." msgstr "" -#: doc/classes/Vector2.xml:204 +#: doc/classes/Vector2.xml:205 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector2.xml:215 doc/classes/Vector3.xml:205 +#: doc/classes/Vector2.xml:216 doc/classes/Vector3.xml:206 msgid "" "Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] " "amount." msgstr "" -#: doc/classes/Vector2.xml:222 doc/classes/Vector3.xml:212 +#: doc/classes/Vector2.xml:223 doc/classes/Vector3.xml:213 msgid "" "Returns the vector scaled to unit length. Equivalent to [code]v / v.length()" "[/code]." msgstr "" -#: doc/classes/Vector2.xml:231 doc/classes/Vector3.xml:230 +#: doc/classes/Vector2.xml:232 doc/classes/Vector3.xml:231 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]mod[/code]." msgstr "" -#: doc/classes/Vector2.xml:240 doc/classes/Vector3.xml:239 +#: doc/classes/Vector2.xml:241 doc/classes/Vector3.xml:240 msgid "" "Returns a vector composed of the [code]fposmod[/code] of this vector's " "components and [code]modv[/code]'s components." msgstr "" -#: doc/classes/Vector2.xml:249 doc/classes/Vector3.xml:248 +#: doc/classes/Vector2.xml:250 doc/classes/Vector3.xml:249 msgid "Returns the vector projected onto the vector [code]b[/code]." msgstr "" -#: doc/classes/Vector2.xml:258 doc/classes/Vector3.xml:257 +#: doc/classes/Vector2.xml:259 doc/classes/Vector3.xml:258 msgid "Returns the vector reflected from a plane defined by the given normal." msgstr "" -#: doc/classes/Vector2.xml:267 +#: doc/classes/Vector2.xml:268 msgid "" "Returns the vector rotated by [code]phi[/code] radians. See also [method " "@GDScript.deg2rad]." msgstr "" -#: doc/classes/Vector2.xml:274 doc/classes/Vector3.xml:275 +#: doc/classes/Vector2.xml:275 doc/classes/Vector3.xml:276 msgid "" "Returns the vector with all components rounded to the nearest integer, with " "halfway cases rounded away from zero." msgstr "" -#: doc/classes/Vector2.xml:281 doc/classes/Vector3.xml:282 +#: doc/classes/Vector2.xml:282 doc/classes/Vector2i.xml:53 +#: doc/classes/Vector3.xml:283 doc/classes/Vector3i.xml:55 msgid "" "Returns the vector with each component set to one or negative one, depending " "on the signs of the components." msgstr "" -#: doc/classes/Vector2.xml:292 doc/classes/Vector3.xml:293 +#: doc/classes/Vector2.xml:293 doc/classes/Vector3.xml:294 msgid "" "Returns the result of spherical linear interpolation between this vector and " "[code]b[/code], by amount [code]t[/code]. [code]t[/code] is in the range of " @@ -53026,73 +53596,75 @@ msgid "" "[b]Note:[/b] Both vectors must be normalized." msgstr "" -#: doc/classes/Vector2.xml:302 doc/classes/Vector3.xml:303 +#: doc/classes/Vector2.xml:303 doc/classes/Vector3.xml:304 msgid "" "Returns the component of the vector along a plane defined by the given " "normal." msgstr "" -#: doc/classes/Vector2.xml:311 +#: doc/classes/Vector2.xml:312 doc/classes/Vector3.xml:313 msgid "Returns the vector snapped to a grid with the given size." msgstr "" -#: doc/classes/Vector2.xml:318 +#: doc/classes/Vector2.xml:319 msgid "Returns a perpendicular vector." msgstr "" -#: doc/classes/Vector2.xml:324 doc/classes/Vector3.xml:325 +#: doc/classes/Vector2.xml:325 doc/classes/Vector2i.xml:59 +#: doc/classes/Vector3.xml:326 doc/classes/Vector3i.xml:61 msgid "" "The vector's X component. Also accessible by using the index position [code]" "[0][/code]." msgstr "" -#: doc/classes/Vector2.xml:327 doc/classes/Vector3.xml:328 +#: doc/classes/Vector2.xml:328 doc/classes/Vector2i.xml:62 +#: doc/classes/Vector3.xml:329 doc/classes/Vector3i.xml:64 msgid "" "The vector's Y component. Also accessible by using the index position [code]" "[1][/code]." msgstr "" -#: doc/classes/Vector2.xml:332 doc/classes/Vector2i.xml:37 -#: doc/classes/Vector3i.xml:39 +#: doc/classes/Vector2.xml:333 doc/classes/Vector2i.xml:67 +#: doc/classes/Vector3i.xml:72 msgid "Enumerated value for the X axis." msgstr "" -#: doc/classes/Vector2.xml:335 doc/classes/Vector2i.xml:40 -#: doc/classes/Vector3i.xml:42 +#: doc/classes/Vector2.xml:336 doc/classes/Vector2i.xml:70 +#: doc/classes/Vector3i.xml:75 msgid "Enumerated value for the Y axis." msgstr "" -#: doc/classes/Vector2.xml:338 doc/classes/Vector2i.xml:43 -#: doc/classes/Vector3.xml:345 doc/classes/Vector3i.xml:48 +#: doc/classes/Vector2.xml:339 doc/classes/Vector2i.xml:73 +#: doc/classes/Vector3.xml:346 doc/classes/Vector3i.xml:81 msgid "Zero vector." msgstr "" -#: doc/classes/Vector2.xml:341 doc/classes/Vector2i.xml:46 -#: doc/classes/Vector3.xml:348 doc/classes/Vector3i.xml:51 +#: doc/classes/Vector2.xml:342 doc/classes/Vector2i.xml:76 +#: doc/classes/Vector3.xml:349 doc/classes/Vector3i.xml:84 msgid "One vector." msgstr "" -#: doc/classes/Vector2.xml:344 doc/classes/Vector3.xml:351 +#: doc/classes/Vector2.xml:345 doc/classes/Vector3.xml:352 msgid "Infinity vector." msgstr "" -#: doc/classes/Vector2.xml:347 doc/classes/Vector2i.xml:49 -#: doc/classes/Vector3.xml:354 doc/classes/Vector3i.xml:54 +#: doc/classes/Vector2.xml:348 doc/classes/Vector2i.xml:79 +#: doc/classes/Vector3.xml:355 doc/classes/Vector3i.xml:87 msgid "Left unit vector." msgstr "" -#: doc/classes/Vector2.xml:350 doc/classes/Vector2i.xml:52 -#: doc/classes/Vector3.xml:357 doc/classes/Vector3i.xml:57 +#: doc/classes/Vector2.xml:351 doc/classes/Vector2i.xml:82 +#: doc/classes/Vector3.xml:358 doc/classes/Vector3i.xml:90 msgid "Right unit vector." msgstr "" -#: doc/classes/Vector2.xml:353 doc/classes/Vector2i.xml:55 -#: doc/classes/Vector3.xml:360 doc/classes/Vector3i.xml:60 +#: doc/classes/Vector2.xml:354 doc/classes/Vector2i.xml:85 +#: doc/classes/Vector3.xml:361 doc/classes/Vector3i.xml:93 msgid "Up unit vector." msgstr "" -#: doc/classes/Vector2.xml:356 doc/classes/Vector2i.xml:58 -#: doc/classes/Vector3.xml:363 doc/classes/Vector3i.xml:63 +#: doc/classes/Vector2.xml:357 doc/classes/Vector2i.xml:88 +#: doc/classes/Vector3.xml:364 doc/classes/Vector3i.xml:96 msgid "Down unit vector." msgstr "" @@ -53104,15 +53676,19 @@ msgstr "" msgid "" "2-element structure that can be used to represent positions in 2D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector2] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector2i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector2i(0, 0)[/code]. Otherwise, a Vector2i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector2i.xml:22 +#: doc/classes/Vector2i.xml:23 msgid "" "Constructs a new [Vector2i] from the given [code]x[/code] and [code]y[/code]." msgstr "" -#: doc/classes/Vector2i.xml:31 +#: doc/classes/Vector2i.xml:32 msgid "" "Constructs a new [Vector2i] from [Vector2]. The floating point coordinates " "will be truncated." @@ -53126,30 +53702,34 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses floating point coordinates." +"It uses floating-point coordinates. See [Vector3i] for its integer " +"counterpart.\n" +"[b]Note:[/b] In a boolean context, a Vector3 will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3(0, 0, 0)[/code]. Otherwise, a Vector3 " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3.xml:20 +#: doc/classes/Vector3.xml:21 msgid "Constructs a new [Vector3] from [Vector3i]." msgstr "" -#: doc/classes/Vector3.xml:33 +#: doc/classes/Vector3.xml:34 msgid "Returns a [Vector3] with the given components." msgstr "" -#: doc/classes/Vector3.xml:49 +#: doc/classes/Vector3.xml:50 msgid "Returns the minimum angle to the given vector." msgstr "" -#: doc/classes/Vector3.xml:65 +#: doc/classes/Vector3.xml:66 msgid "Returns a new vector with all components rounded up." msgstr "" -#: doc/classes/Vector3.xml:74 +#: doc/classes/Vector3.xml:75 msgid "Returns the cross product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:89 +#: doc/classes/Vector3.xml:90 msgid "" "Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/" "code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by " @@ -53157,104 +53737,100 @@ msgid "" "- 1.0[/code], representing the amount of interpolation." msgstr "" -#: doc/classes/Vector3.xml:107 +#: doc/classes/Vector3.xml:108 msgid "" "Returns the squared distance to [code]b[/code]. Prefer this function over " "[method distance_to] if you need to sort vectors or need the squared " "distance for some formula." msgstr "" -#: doc/classes/Vector3.xml:116 +#: doc/classes/Vector3.xml:117 msgid "Returns the distance to [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:125 +#: doc/classes/Vector3.xml:126 msgid "Returns the dot product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:132 +#: doc/classes/Vector3.xml:133 msgid "Returns a new vector with all components rounded down." msgstr "" -#: doc/classes/Vector3.xml:139 +#: doc/classes/Vector3.xml:140 msgid "" "Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / " "v.x, 1.0 / v.y, 1.0 / v.z )[/code]." msgstr "" -#: doc/classes/Vector3.xml:169 +#: doc/classes/Vector3.xml:170 msgid "" "Returns the vector's length squared. Prefer this function over [method " "length] if you need to sort vectors or need the squared length for some " "formula." msgstr "" -#: doc/classes/Vector3.xml:180 +#: doc/classes/Vector3.xml:181 msgid "" "Returns the result of the linear interpolation between this vector and " "[code]b[/code] by amount [code]t[/code]. [code]t[/code] is in the range of " "[code]0.0 - 1.0[/code], representing the amount of interpolation.." msgstr "" -#: doc/classes/Vector3.xml:187 +#: doc/classes/Vector3.xml:188 doc/classes/Vector3i.xml:41 msgid "" "Returns the axis of the vector's largest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:194 +#: doc/classes/Vector3.xml:195 doc/classes/Vector3i.xml:48 msgid "" "Returns the axis of the vector's smallest value. See [code]AXIS_*[/code] " "constants." msgstr "" -#: doc/classes/Vector3.xml:221 +#: doc/classes/Vector3.xml:222 msgid "Returns the outer product with [code]b[/code]." msgstr "" -#: doc/classes/Vector3.xml:268 +#: doc/classes/Vector3.xml:269 msgid "" "Rotates the vector around a given axis by [code]phi[/code] radians. The axis " "must be a normalized vector." msgstr "" -#: doc/classes/Vector3.xml:312 -msgid "Returns a copy of the vector snapped to the lowest neared multiple." -msgstr "" - -#: doc/classes/Vector3.xml:319 +#: doc/classes/Vector3.xml:320 msgid "Returns a diagonal matrix with the vector as main diagonal." msgstr "" -#: doc/classes/Vector3.xml:331 +#: doc/classes/Vector3.xml:332 doc/classes/Vector3i.xml:67 msgid "" "The vector's Z component. Also accessible by using the index position [code]" "[2][/code]." msgstr "" -#: doc/classes/Vector3.xml:336 +#: doc/classes/Vector3.xml:337 msgid "" "Enumerated value for the X axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:339 +#: doc/classes/Vector3.xml:340 msgid "" "Enumerated value for the Y axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:342 +#: doc/classes/Vector3.xml:343 msgid "" "Enumerated value for the Z axis. Returned by [method max_axis] and [method " "min_axis]." msgstr "" -#: doc/classes/Vector3.xml:366 doc/classes/Vector3i.xml:66 +#: doc/classes/Vector3.xml:367 doc/classes/Vector3i.xml:99 msgid "Forward unit vector." msgstr "" -#: doc/classes/Vector3.xml:369 doc/classes/Vector3i.xml:69 +#: doc/classes/Vector3.xml:370 doc/classes/Vector3i.xml:102 msgid "Back unit vector." msgstr "" @@ -53266,20 +53842,24 @@ msgstr "" msgid "" "3-element structure that can be used to represent positions in 3D space or " "any other pair of numeric values.\n" -"It uses integer coordinates." +"It uses integer coordinates and is therefore preferable to [Vector3] when " +"exact precision is required.\n" +"[b]Note:[/b] In a boolean context, a Vector3i will evaluate to [code]false[/" +"code] if it's equal to [code]Vector3i(0, 0, 0)[/code]. Otherwise, a Vector3i " +"will always evaluate to [code]true[/code]." msgstr "" -#: doc/classes/Vector3i.xml:24 +#: doc/classes/Vector3i.xml:25 msgid "Returns a [Vector3i] with the given components." msgstr "" -#: doc/classes/Vector3i.xml:33 +#: doc/classes/Vector3i.xml:34 msgid "" "Constructs a new [Vector3i] from [Vector3]. The floating point coordinates " "will be truncated." msgstr "" -#: doc/classes/Vector3i.xml:45 +#: doc/classes/Vector3i.xml:78 msgid "Enumerated value for the Z axis." msgstr "" @@ -53658,13 +54238,13 @@ msgid "https://docs.godotengine.org/en/latest/tutorials/viewports/index.html" msgstr "" #: doc/classes/Viewport.xml:23 -msgid "" -"Returns the 3D world of the viewport, or if none the world of the parent " -"viewport." +msgid "Returns the 2D world of the viewport." msgstr "" #: doc/classes/Viewport.xml:30 -msgid "Returns the 2D world of the viewport." +msgid "" +"Returns the 3D world of the viewport, or if none the world of the parent " +"viewport." msgstr "" #: doc/classes/Viewport.xml:37 @@ -53796,8 +54376,8 @@ msgstr "" #: doc/classes/Viewport.xml:223 msgid "" -"If [code]true[/code], the viewport will use [World3D] defined in " -"[code]world[/code] property." +"If [code]true[/code], the viewport will use the [World3D] defined in [member " +"world_3d]." msgstr "" #: doc/classes/Viewport.xml:226 @@ -53847,11 +54427,11 @@ msgid "" msgstr "" #: doc/classes/Viewport.xml:251 -msgid "The custom [World3D] which can be used as 3D environment source." +msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" #: doc/classes/Viewport.xml:254 -msgid "The custom [World2D] which can be used as 2D environment source." +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" #: doc/classes/Viewport.xml:262 @@ -55915,6 +56495,7 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:21 +#: doc/classes/VisualShaderNodeTextureUniform.xml:18 msgid "" "Defines the type of data provided by the source texture. See [enum " "TextureType] for options." @@ -55934,16 +56515,22 @@ msgid "" msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:32 +#: doc/classes/VisualShaderNodeTexture.xml:44 +#: doc/classes/VisualShaderNodeTextureUniform.xml:23 msgid "No hints are added to the uniform declaration." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:35 +#: doc/classes/VisualShaderNodeTexture.xml:47 +#: doc/classes/VisualShaderNodeTextureUniform.xml:26 msgid "" "Adds [code]hint_albedo[/code] as hint to the uniform declaration for proper " "sRGB to linear conversion." msgstr "" #: doc/classes/VisualShaderNodeCubemap.xml:38 +#: doc/classes/VisualShaderNodeTexture.xml:50 +#: doc/classes/VisualShaderNodeTextureUniform.xml:29 msgid "" "Adds [code]hint_normal[/code] as hint to the uniform declaration, which " "internally converts the texture for proper usage as normal map." @@ -56684,20 +57271,33 @@ msgstr "" msgid "Represents the input shader parameter within the visual shader graph." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:15 +#: doc/classes/VisualShaderNodeInput.xml:7 +msgid "" +"Gives access to input variables (built-ins) available for the shader. See " +"the shading reference for the list of available built-ins for each shader " +"type (check [code]Tutorials[/code] section for link)." +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:10 +msgid "" +"https://docs.godotengine.org/en/stable/tutorials/shading/shading_reference/" +"index.html" +msgstr "" + +#: doc/classes/VisualShaderNodeInput.xml:17 msgid "" "Returns a translated name of the current constant in the Godot Shader " "Language. eg. [code]\"ALBEDO\"[/code] if the [member input_name] equal to " "[code]\"albedo\"[/code]." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:21 +#: doc/classes/VisualShaderNodeInput.xml:23 msgid "" -"One of the several input constants in lower-case style like: \"vertex\"([/" -"code]VERTEX[code]) or \"point_size\"([code]POINT_SIZE[/code])." +"One of the several input constants in lower-case style like: \"vertex" +"\"([code]VERTEX[/code]) or \"point_size\"([code]POINT_SIZE[/code])." msgstr "" -#: doc/classes/VisualShaderNodeInput.xml:27 +#: doc/classes/VisualShaderNodeInput.xml:29 msgid "Emitted when input is changed via [member input_name]." msgstr "" @@ -56757,6 +57357,804 @@ msgstr "" msgid "Translated to [code]uniform int[/code] in the shader language." msgstr "" +#: doc/classes/VisualShaderNodeIs.xml:4 +msgid "" +"A boolean comparison operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:7 +msgid "" +"Returns the boolean result of the comparison between [code]INF[/code] or " +"[code]NaN[/code] and a scalar parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:15 +msgid "The comparison function. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:20 +msgid "Comparison with [code]INF[/code] (Infinity)." +msgstr "" + +#: doc/classes/VisualShaderNodeIs.xml:23 +msgid "" +"Comparison with [code]NaN[/code] (Not a Number; denotes invalid numeric " +"results, e.g. division by zero)." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:4 +msgid "" +"Calculates an outer product of two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOuterProduct.xml:7 +msgid "" +"[code]OuterProduct[/code] treats the first parameter [code]c[/code] as a " +"column vector (matrix with one column) and the second parameter [code]r[/" +"code] as a row vector (matrix with one row) and does a linear algebraic " +"matrix multiply [code]c * r[/code], yielding a matrix whose number of rows " +"is the number of components in [code]c[/code] and whose number of columns is " +"the number of components in [code]r[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:4 +msgid "Represents the output shader parameters within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeOutput.xml:7 +msgid "" +"This visual shader node is present in all shader graphs in form of \"Output" +"\" block with mutliple output value ports." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:4 +msgid "" +"A base node for nodes which samples 3D textures in the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:7 +msgid "A virtual class, use the descendants instead." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:15 +msgid "An input source type." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:20 +msgid "Creates internal uniform and provides a way to assign it within node." +msgstr "" + +#: doc/classes/VisualShaderNodeSample3D.xml:23 +msgid "Use the uniform texture from sampler port." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:4 +msgid "Clamps a scalar value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:4 +msgid "Calculates a scalar derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:7 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:7 +msgid "" +"This node is only available in [code]Fragment[/code] and [code]Light[/code] " +"visual shaders." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:15 +msgid "The derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:20 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:20 +msgid "Sum of absolute derivative in [code]x[/code] and [code]y[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:23 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:23 +msgid "Derivative in [code]x[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarDerivativeFunc.xml:26 +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:26 +msgid "Derivative in [code]y[/code] using local differencing." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:4 +msgid "" +"Linearly interpolates between two scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarInterp.xml:7 +msgid "Translates to [code]mix(a, b, weight)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:4 +msgid "Calculates a scalar SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:4 +msgid "A boolean/scalar function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeScalarSwitch.xml:7 +msgid "" +"Returns an associated scalar if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:4 +msgid "A boolean/vector function for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeSwitch.xml:7 +msgid "" +"Returns an associated vector if the provided boolean value is [code]true[/" +"code] or [code]false[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:4 +msgid "Performs a texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:7 +msgid "" +"Performs a lookup operation on the provided texture, with support for " +"multiple texture sources to choose from." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:15 +msgid "Determines the source for the lookup. See [enum Source] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:18 +msgid "The source texture, if needed for the selected [member source]." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:21 +msgid "" +"Specifies the type of the texture if [member source] is set to [constant " +"SOURCE_TEXTURE]. See [enum TextureType] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:26 +msgid "Use the texture given as an argument for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:29 +msgid "Use the current viewport's texture as the source." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:32 +msgid "" +"Use the texture from this shader's texture built-in (e.g. a texture of a " +"[Sprite2D])." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:35 +msgid "Use the texture from this shader's normal map built-in." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:38 +msgid "Use the depth texture available for this shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture.xml:41 +msgid "Use the texture provided in the input port for this function." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:4 +msgid "A 2D texture uniform array to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:7 +msgid "" +"Translated to [code]uniform sampler2DArray[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTexture2DArray.xml:15 +msgid "" +"A source texture array. Used if [member VisualShaderNodeSample3D.source] is " +"set to [constant VisualShaderNodeSample3D.SOURCE_TEXTURE]." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:4 +msgid "Performs a uniform texture lookup within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:15 +msgid "Sets the default color if no texture is assigned to the uniform." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:32 +msgid "" +"Adds [code]hint_aniso[/code] as hint to the uniform declaration to use for a " +"flowmap." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:35 +msgid "Defaults to white color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniform.xml:38 +msgid "Defaults to black color." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:4 +msgid "" +"Performs a uniform texture lookup with triplanar within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTextureUniformTriplanar.xml:7 +msgid "" +"Performs a lookup operation on the texture provided as a uniform for the " +"shader, with support for triplanar mapping." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:4 +msgid "" +"Composes a [Transform] from four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformCompose.xml:7 +msgid "" +"Creates a 4x4 transform matrix using four vectors of type [code]vec3[/code]. " +"Each vector is one row in the matrix and the last column is a [code]vec4(0, " +"0, 0, 1)[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:4 +msgid "A [Transform] constant for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:7 +msgid "A constant [Transform], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformConstant.xml:15 +msgid "A [Transform] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:4 +msgid "" +"Decomposes a [Transform] into four [Vector3]s within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformDecompose.xml:7 +msgid "" +"Takes a 4x4 transform matrix and decomposes it into four [code]vec3[/code] " +"values, one from each row of the matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:4 +msgid "Computes a [Transform] function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:7 +msgid "Computes an inverse or transpose function on the provided [Transform]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:15 +msgid "The function to be computed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:20 +msgid "Perform the inverse operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformFunc.xml:23 +msgid "Perform the transpose operation on the [Transform] matrix." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:4 +msgid "Multiplies [Transform] by [Transform] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:7 +msgid "" +"A multiplication operation on two transforms (4x4 matrices), with support " +"for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:15 +msgid "" +"The multiplication type to be performed on the transforms. See [enum " +"Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:23 +msgid "Multiplies transform [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:26 +msgid "" +"Performs a component-wise multiplication of transform [code]a[/code] by the " +"transform [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformMult.xml:29 +msgid "" +"Performs a component-wise multiplication of transform [code]b[/code] by the " +"transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:4 +msgid "A [Transform] uniform for use within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformUniform.xml:7 +msgid "Translated to [code]uniform mat4[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:4 +msgid "" +"Multiplies a [Transform] and a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:7 +msgid "" +"A multiplication operation on a transform (4x4 matrix) and a vector, with " +"support for different multiplication operators." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:15 +msgid "" +"The multiplication type to be performed. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:20 +msgid "Multiplies transform [code]a[/code] by the vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:23 +msgid "Multiplies vector [code]b[/code] by the transform [code]a[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:26 +msgid "" +"Multiplies transform [code]a[/code] by the vector [code]b[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeTransformVecMult.xml:29 +msgid "" +"Multiplies vector [code]b[/code] by the transform [code]a[/code], skipping " +"the last row and column of the transform." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:4 +msgid "A base type for the uniforms within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:7 +msgid "" +"A uniform represents a variable in the shader which is set externally, i.e. " +"from the [ShaderMaterial]. Uniforms are exposed as properties in the " +"[ShaderMaterial] and can be assigned from the inspector or from a script." +msgstr "" + +#: doc/classes/VisualShaderNodeUniform.xml:17 +msgid "" +"Name of the uniform, by which it can be accessed through the " +"[ShaderMaterial] properties." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:4 +msgid "A [Vector3] constant to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:7 +msgid "A constant [Vector3], which can be used as an input node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Constant.xml:15 +msgid "A [Vector3] constant which represents the state of this node." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:4 +msgid "A [Vector3] uniform to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVec3Uniform.xml:7 +msgid "Translated to [code]uniform vec3[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:4 +msgid "Clamps a vector value within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorClamp.xml:7 +msgid "" +"Constrains a value to lie between [code]min[/code] and [code]max[/code] " +"values. The operation is performed on each component of the vector " +"individually." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:4 +msgid "Composes a [Vector3] from three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorCompose.xml:7 +msgid "" +"Creates a [code]vec3[/code] using three scalar values that can be provided " +"from separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:4 +msgid "" +"Decomposes a [Vector3] into three scalars within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDecompose.xml:7 +msgid "" +"Takes a [code]vec3[/code] and decomposes it into three scalar values that " +"can be used as separate inputs." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:4 +msgid "Calculates a vector derivative within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDerivativeFunc.xml:15 +msgid "A derivative type. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:4 +msgid "" +"Returns the distance between two points. To be used within the visual shader " +"graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorDistance.xml:7 +msgid "" +"Calculates distance from point represented by vector [code]p0[/code] to " +"vector [code]p1[/code].\n" +"Translated to [code]distance(p0, p1)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:4 +msgid "A vector function to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:7 +msgid "A visual shader node able to perform different functions using vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:15 +msgid "The function to be performed. See [enum Function] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:20 +msgid "" +"Normalizes the vector so that it has a length of [code]1[/code] but points " +"in the same direction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:23 +msgid "Clamps the value between [code]0.0[/code] and [code]1.0[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:26 +msgid "Returns the opposite value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:29 +msgid "Returns [code]1/vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:32 +msgid "Converts RGB vector to HSV equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:35 +msgid "Converts HSV vector to RGB equivalent." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:38 +msgid "Returns the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:41 +msgid "Returns the arc-cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:44 +msgid "Returns the inverse hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:47 +msgid "Returns the arc-sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:50 +msgid "Returns the inverse hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:53 +msgid "Returns the arc-tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:56 +msgid "Returns the inverse hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:59 +msgid "" +"Finds the nearest integer that is greater than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:62 +msgid "Returns the cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:65 +msgid "Returns the hyperbolic cosine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:68 +msgid "Converts a quantity in radians to degrees." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:71 +msgid "Base-e Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:74 +msgid "Base-2 Exponential." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:77 +msgid "Finds the nearest integer less than or equal to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:80 +msgid "Computes the fractional part of the argument." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:83 +msgid "Returns the inverse of the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:86 +msgid "Natural logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:89 +msgid "Base-2 logarithm." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:92 +msgid "Converts a quantity in degrees to radians." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:95 +msgid "Finds the nearest integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:98 +msgid "Finds the nearest even integer to the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:101 +msgid "" +"Extracts the sign of the parameter, i.e. returns [code]-1[/code] if the " +"parameter is negative, [code]1[/code] if it's positive and [code]0[/code] " +"otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:104 +msgid "Returns the sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:107 +msgid "Returns the hyperbolic sine of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:110 +msgid "Returns the square root of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:113 +msgid "Returns the tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:116 +msgid "Returns the hyperbolic tangent of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:119 +msgid "" +"Returns a value equal to the nearest integer to the parameter whose absolute " +"value is not larger than the absolute value of the parameter." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorFunc.xml:122 +msgid "Returns [code]1.0 - vector[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:4 +msgid "" +"Linearly interpolates between two vectors within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorInterp.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]weight[/code] is a [Vector3] with weights for each component." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:4 +msgid "Returns the length of a [Vector3] within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorLen.xml:7 +msgid "Translated to [code]length(p0)[/code] in the shader language." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:4 +msgid "A vector operator to be used within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:7 +msgid "" +"A visual shader node for use of vector operators. Operates on vector " +"[code]a[/code] and vector [code]b[/code]." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:15 +msgid "The operator to be used. See [enum Operator] for options." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:20 +msgid "Adds two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:23 +msgid "Subtracts a vector from a vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:26 +msgid "Multiplies two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:29 +msgid "Divides vector by vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:32 +msgid "Returns the remainder of the two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:35 +msgid "" +"Returns the value of the first parameter raised to the power of the second, " +"for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:38 +msgid "Returns the greater of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:41 +msgid "Returns the lesser of two values, for each component of the vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:44 +msgid "Calculates the cross product of two vectors." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:47 +msgid "Returns the arc-tangent of the parameters." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:50 +msgid "" +"Returns the vector that points in the direction of reflection. [code]a[/" +"code] is incident vector and [code]b[/code] is the normal vector." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorOp.xml:53 +msgid "" +"Vector step operator. Returns [code]0.0[/code] if [code]a[/code] is smaller " +"than [code]b[/code] and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:4 +msgid "" +"Returns the [Vector3] that points in the direction of refraction. For use " +"within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorRefract.xml:7 +msgid "" +"Translated to [code]refract(I, N, eta)[/code] in the shader language, where " +"[code]I[/code] is the incident vector, [code]N[/code] is the normal vector " +"and [code]eta[/code] is the ratio of the indicies of the refraction." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:4 +msgid "" +"Linearly interpolates between two vectors using a scalar. For use within the " +"visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarMix.xml:7 +msgid "" +"Translates to [code]mix(a, b, weight)[/code] in the shader language, where " +"[code]a[/code] and [code]b[/code] are vectors and [code]weight[/code] is a " +"scalar." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:4 +msgid "" +"Calculates a vector SmoothStep function using scalar within the visual " +"shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a scalar.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:4 +msgid "Calculates a vector Step function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorScalarStep.xml:7 +msgid "" +"Translates to [code]step(edge, x)[/code] in the shader language.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge[/code] " +"and [code]1.0[/code] otherwise." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:4 +msgid "Calculates a vector SmoothStep function within the visual shader graph." +msgstr "" + +#: doc/classes/VisualShaderNodeVectorSmoothStep.xml:7 +msgid "" +"Translates to [code]smoothstep(edge0, edge1, x)[/code] in the shader " +"language, where [code]x[/code] is a vector.\n" +"Returns [code]0.0[/code] if [code]x[/code] is smaller than [code]edge0[/" +"code] and [code]1.0[/code] if [code]x[/code] is larger than [code]edge1[/" +"code]. Otherwise the return value is interpolated between [code]0.0[/code] " +"and [code]1.0[/code] using Hermite polynomials." +msgstr "" + #: doc/classes/VScrollBar.xml:4 msgid "Vertical scroll bar." msgstr "" @@ -57157,8 +58555,9 @@ msgstr "" msgid "" "Sets the SDP description of the local peer. This should be called in " "response to [signal session_description_created].\n" -"If [code]type[/code] is [code]answer[/code] the peer will start emitting " -"[signal ice_candidate_created]." +"After calling this function the peer will start emitting [signal " +"ice_candidate_created] (unless an [enum Error] different from [constant OK] " +"is returned)." msgstr "" #: modules/webrtc/doc_classes/WebRTCPeerConnection.xml:134 @@ -57552,8 +58951,9 @@ msgstr "" #: doc/classes/World2D.xml:19 msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." +"Direct access to the world's physics 2D space state. Used for querying " +"current and potential collisions. Must only be accessed from the main thread " +"within [code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World2D.xml:22 @@ -57575,8 +58975,9 @@ msgstr "" #: doc/classes/World3D.xml:18 msgid "" -"The World3D's physics direct space state, used for making various queries. " -"Might be used only during [code]_physics_process[/code]." +"Direct access to the world's physics 3D space state. Used for querying " +"current and potential collisions. Must only be accessed from within " +"[code]_physics_process(delta)[/code]." msgstr "" #: doc/classes/World3D.xml:21